==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: firefox 148.0.2-1 (Tue Mar 10 12:03:01 2026)
==> Retrieving sources...
-> Found firefox-148.0.2.source.tar.xz
-> Found firefox-148.0.2.source.tar.xz.asc
-> Found firefox-symbolic.svg
-> Found firefox.desktop
-> Found org.mozilla.firefox.metainfo.xml
-> Found 0001-Install-under-remoting-name.patch
-> Found 0002-Bug-2012006-WebRTC-backport-PipeWire-capture-clear-e.patch
-> Found 0003-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch
-> Found 0004-Fix-sandbox-to-build-with-glibc-2.43.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
firefox-148.0.2.source.tar.xz ... Passed
firefox-148.0.2.source.tar.xz.asc ... Skipped
firefox-symbolic.svg ... Passed
firefox.desktop ... Passed
org.mozilla.firefox.metainfo.xml ... Passed
0001-Install-under-remoting-name.patch ... Passed
0002-Bug-2012006-WebRTC-backport-PipeWire-capture-clear-e.patch ... Passed
0003-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch ... Passed
0004-Fix-sandbox-to-build-with-glibc-2.43.patch ... Passed
==> Validating source files with b2sums...
firefox-148.0.2.source.tar.xz ... Passed
firefox-148.0.2.source.tar.xz.asc ... Skipped
firefox-symbolic.svg ... Passed
firefox.desktop ... Passed
org.mozilla.firefox.metainfo.xml ... Passed
0001-Install-under-remoting-name.patch ... Passed
0002-Bug-2012006-WebRTC-backport-PipeWire-capture-clear-e.patch ... Passed
0003-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch ... Passed
0004-Fix-sandbox-to-build-with-glibc-2.43.patch ... Passed
==> Making package: firefox 148.0.2-1 (Tue Mar 10 18:03:43 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
:: There are 12 providers available for ttf-font:
:: Repository extra
1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-freefont 8) ttf-ibm-plex 9) ttf-input 10) ttf-input-nerd 11) ttf-liberation 12) ttf-roboto
Enter a number (default=1):
resolving dependencies...
:: There are 2 providers available for jack:
:: Repository extra
1) jack2 2) pipewire-jack
Enter a number (default=1):
:: There are 5 providers available for libgl:
:: Repository extra
1) libglvnd
:: Repository alarm
2) imx-gpu-viv-dfb 3) imx-gpu-viv-fb 4) imx-gpu-viv-wl 5) imx-gpu-viv-x11
Enter a number (default=1):
looking for conflicting packages...
Packages (165) adwaita-cursors-49.0-1 adwaita-fonts-50.0-1 adwaita-icon-theme-49.0-1 adwaita-icon-theme-legacy-46.2-3 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.15.3-1 avahi-1:0.9rc3-1 bubblewrap-0.11.0-2 dav1d-1.5.3-1 dconf-0.49.0-1 default-cursors-3-1 desktop-file-utils-0.28-1 duktape-2.7.0-7 fftw-3.3.10-8 flac-1.5.0-1 fribidi-1.0.16-2 giflib-5.2.2-2 glib-networking-1:2.80.1-1 glslang-1:1.4.341.0-2 glycin-2.0.8-1 gperftools-2.17.2-1 graphite-1:1.3.14-6 gsettings-desktop-schemas-49.1-1 gsettings-system-schemas-49.1-1 gsm-1.0.24-1 gtest-1.17.0-2 gtk-update-icon-cache-1:4.20.3-1 harfbuzz-12.3.2-1 hidapi-0.15.0-1 highway-1.3.0-2 iso-codes-4.20.1-1 jack2-1.9.22-2 jbigkit-2.1-8 json-glib-1.10.8-1 l-smash-2.14.5-4 lame-3.101.r6531-1 lcms2-2.18-1 libass-0.17.4-1 libasyncns-1:0.8+r3+g68cd5af-3 libavc1394-0.5.4-7 libbluray-1.4.0-2 libbpf-1.6.2-1 libbs2b-3.1.0-10 libbsd-0.12.2-2 libcloudproviders-0.4.0-1 libcolord-1.4.8-1 libcups-2:2.4.16-2 libdaemon-0.14-6 libdatrie-0.2.14-1 libdeflate-1.25-1 libdovi-3.3.2-1 libdrm-2.4.131-1 libdvdnav-7.0.0-1 libdvdread-7.0.1-1 libedit-20251016_3.1-1 libepoxy-1.5.10-3 libglvnd-1.7.0-3 libice-1.1.2-1 libiec61883-1.2.0-9 libjpeg-turbo-3.1.3-1 libjxl-0.11.2-2 libmd-1.1.0-2 libmodplug-0.8.9.0-6 libogg-1.3.6-1 libopenmpt-0.8.4-1 libpciaccess-0.18.1-2 libpgm-5.3.128-3 libplacebo-7.360.0-2 libpng-1.6.55-1 libproxy-0.5.12-1 libraw1394-2.1.2-4 librsvg-2:2.61.4-1 libsamplerate-0.2.2-3 libsm-1.2.6-1 libsndfile-1.2.2-4 libsodium-1.0.21-1 libsoup3-3.6.6-1 libsoxr-0.1.3-4 libssh-0.12.0-1 libstemmer-3.0.1-1 libthai-0.1.30-1 libtheora-1.2.0-1 libtiff-4.7.1-1 libunibreak-6.1-1 libunwind-1.8.2-1 libva-2.22.0-1 libvdpau-1.5-4 libvorbis-1.3.7-4 libvpx-1.15.2-3 libwebp-1.6.0-2 libxau-1.0.12-1 libxcursor-1.2.3-1 libxdmcp-1.1.5-1.1 libxft-2.3.9-1 libxi-1.8.2-1 libxinerama-1.1.6-1 libxkbcommon-1.13.1-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxtst-1.2.5-1 libxv-1.0.13-1 libxxf86vm-1.1.7-1 llvm-libs-21.1.8-1 lm_sensors-1:3.6.2-1 lzo-2.10-5 mesa-1:26.0.1-1 mpdecimal-4.0.1-1 mpg123-1.33.4-1 ocl-icd-2.3.4-1 opencore-amr-0.1.6-2 openjpeg2-2.5.4-1 opus-1.6.1-1 pixman-0.46.4-1.1 portaudio-1:19.7.0-3 python-3.14.3-1 rubberband-4.0.0-1 sdl2-compat-2.32.64-1 sdl3-3.4.2-1 shaderc-2026.1-2 shared-mime-info-2.4-3 snappy-1.2.2-3 sndio-1.10.0-1 speex-1.2.1-2 speexdsp-1.2.1-2 spirv-tools-1:1.4.341.0-2 srt-1.5.4-1 tinysparql-3.10.1-2 v4l-utils-1.32.0-2 vapoursynth-73-2 vid.stab-1.1.1-2 vulkan-icd-loader-1.4.341.0-1 wayland-1.24.0-1 x264-3:0.165.r3222.b35605a-2 x265-4.1-1 xcb-proto-1.17.0-4 xkeyboard-config-2.47-1 xorg-xprop-1.2.8-1 xorgproto-2025.1-1 xvidcore-1.3.7-3 zeromq-4.3.5-3 zimg-3.0.6-1 alsa-lib-1.2.15.3-2 at-spi2-core-2.58.3-1 cairo-1.18.4-1 ffmpeg-2:8.0.1-7 fontconfig-2:2.17.1-1 freetype2-2.14.2-1 gdk-pixbuf2-2.44.4-1 gnu-free-fonts-20120503-9 gtk3-1:3.24.51-1 hicolor-icon-theme-0.18-1 libpulse-17.0+r98+gb096704c0-1 libx11-1.8.13-1 libxcb-1.17.0-1 libxcomposite-0.4.7-1 libxdamage-1.1.7-1 libxext-1.3.7-1 libxfixes-6.0.2-1 libxrandr-1.5.5-1 libxss-1.2.5-1 libxt-1.3.1-1 mailcap-2.1.54-2 nspr-4.38.2-1 nss-3.121-1 pango-1:1.57.0-2
Total Download Size: 139.51 MiB
Total Installed Size: 665.09 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
llvm-libs-21.1.8-1-armv7h downloading...
python-3.14.3-1-armv7h downloading...
mesa-1:26.0.1-1-armv7h downloading...
ffmpeg-2:8.0.1-7-armv7h downloading...
gtk3-1:3.24.51-1-armv7h downloading...
opus-1.6.1-1-armv7h downloading...
iso-codes-4.20.1-1-any downloading...
glycin-2.0.8-1-armv7h downloading...
gnu-free-fonts-20120503-9-any downloading...
adwaita-icon-theme-legacy-46.2-3-any downloading...
adwaita-fonts-50.0-1-any downloading...
libx11-1.8.13-1-armv7h downloading...
v4l-utils-1.32.0-2-armv7h downloading...
librsvg-2:2.61.4-1-armv7h downloading...
spirv-tools-1:1.4.341.0-2-armv7h downloading...
glslang-1:1.4.341.0-2-armv7h downloading...
sdl3-3.4.2-1-armv7h downloading...
nss-3.121-1-armv7h downloading...
libvpx-1.15.2-3-armv7h downloading...
libjxl-0.11.2-2-armv7h downloading...
fftw-3.3.10-8-armv7h downloading...
harfbuzz-12.3.2-1-armv7h downloading...
libxcb-1.17.0-1-armv7h downloading...
libsamplerate-0.2.2-3-armv7h downloading...
tinysparql-3.10.1-2-armv7h downloading...
openjpeg2-2.5.4-1-armv7h downloading...
x265-4.1-1-armv7h downloading...
libopenmpt-0.8.4-1-armv7h downloading...
libbluray-1.4.0-2-armv7h downloading...
xkeyboard-config-2.47-1-any downloading...
gsettings-desktop-schemas-49.1-1-any downloading...
vapoursynth-73-2-armv7h downloading...
shared-mime-info-2.4-3-armv7h downloading...
zeromq-4.3.5-3-armv7h downloading...
cairo-1.18.4-1-armv7h downloading...
at-spi2-core-2.58.3-1-armv7h downloading...
libxt-1.3.1-1-armv7h downloading...
x264-3:0.165.r3222.b35605a-2-armv7h downloading...
highway-1.3.0-2-armv7h downloading...
speex-1.2.1-2-armv7h downloading...
freetype2-2.14.2-1-armv7h downloading...
srt-1.5.4-1-armv7h downloading...
speexdsp-1.2.1-2-armv7h downloading...
sdl2-compat-2.32.64-1-armv7h downloading...
gperftools-2.17.2-1-armv7h downloading...
libplacebo-7.360.0-2-armv7h downloading...
gdk-pixbuf2-2.44.4-1-armv7h downloading...
alsa-lib-1.2.15.3-2-armv7h downloading...
libjpeg-turbo-3.1.3-1-armv7h downloading...
mpg123-1.33.4-1-armv7h downloading...
libdrm-2.4.131-1-armv7h downloading...
avahi-1:0.9rc3-1-armv7h downloading...
pango-1:1.57.0-2-armv7h downloading...
libtheora-1.2.0-1-armv7h downloading...
jack2-1.9.22-2-armv7h downloading...
libpulse-17.0+r98+gb096704c0-1-armv7h downloading...
libsoup3-3.6.6-1-armv7h downloading...
gtest-1.17.0-2-armv7h downloading...
fontconfig-2:2.17.1-1-armv7h downloading...
libtiff-4.7.1-1-armv7h downloading...
libglvnd-1.7.0-3-armv7h downloading...
dav1d-1.5.3-1-armv7h downloading...
adwaita-cursors-49.0-1-any downloading...
libsndfile-1.2.2-4-armv7h downloading...
libepoxy-1.5.10-3-armv7h downloading...
flac-1.5.0-1-armv7h downloading...
l-smash-2.14.5-4-armv7h downloading...
libthai-0.1.30-1-armv7h downloading...
libxkbcommon-1.13.1-1-armv7h downloading...
xorgproto-2025.1-1-any downloading...
libcups-2:2.4.16-2-armv7h downloading...
libbpf-1.6.2-1-armv7h downloading...
libpng-1.6.55-1-armv7h downloading...
lame-3.101.r6531-1-armv7h downloading...
libwebp-1.6.0-2-armv7h downloading...
libssh-0.12.0-1-armv7h downloading...
libdovi-3.3.2-1-armv7h downloading...
adwaita-icon-theme-49.0-1-any downloading...
rubberband-4.0.0-1-armv7h downloading...
libogg-1.3.6-1-armv7h downloading...
libva-2.22.0-1-armv7h downloading...
pixman-0.46.4-1.1-armv7h downloading...
lcms2-2.18-1-armv7h downloading...
libsodium-1.0.21-1-armv7h downloading...
nspr-4.38.2-1-armv7h downloading...
libpgm-5.3.128-3-armv7h downloading...
xvidcore-1.3.7-3-armv7h downloading...
libcolord-1.4.8-1-armv7h downloading...
duktape-2.7.0-7-armv7h downloading...
libbsd-0.12.2-2-armv7h downloading...
json-glib-1.10.8-1-armv7h downloading...
libvorbis-1.3.7-4-armv7h downloading...
libxi-1.8.2-1-armv7h downloading...
libmodplug-0.8.9.0-6-armv7h downloading...
glib-networking-1:2.80.1-1-armv7h downloading...
wayland-1.24.0-1-armv7h downloading...
xcb-proto-1.17.0-4-any downloading...
opencore-amr-0.1.6-2-armv7h downloading...
libunwind-1.8.2-1-armv7h downloading...
vulkan-icd-loader-1.4.341.0-1-armv7h downloading...
alsa-ucm-conf-1.2.15.3-1-any downloading...
lm_sensors-1:3.6.2-1-armv7h downloading...
sndio-1.10.0-1-armv7h downloading...
shaderc-2026.1-2-armv7h downloading...
libdvdread-7.0.1-1-armv7h downloading...
libstemmer-3.0.1-1-armv7h downloading...
libdatrie-0.2.14-1-armv7h downloading...
zimg-3.0.6-1-armv7h downloading...
libxext-1.3.7-1-armv7h downloading...
dconf-0.49.0-1-armv7h downloading...
libass-0.17.4-1-armv7h downloading...
libedit-20251016_3.1-1-armv7h downloading...
portaudio-1:19.7.0-3-armv7h downloading...
mpdecimal-4.0.1-1-armv7h downloading...
ocl-icd-2.3.4-1-armv7h downloading...
lzo-2.10-5-armv7h downloading...
libice-1.1.2-1-armv7h downloading...
graphite-1:1.3.14-6-armv7h downloading...
fribidi-1.0.16-2-armv7h downloading...
libsoxr-0.1.3-4-armv7h downloading...
libvdpau-1.5-4-armv7h downloading...
libdvdnav-7.0.0-1-armv7h downloading...
giflib-5.2.2-2-armv7h downloading...
libxft-2.3.9-1-armv7h downloading...
libdeflate-1.25-1-armv7h downloading...
jbigkit-2.1-8-armv7h downloading...
libsm-1.2.6-1-armv7h downloading...
libmd-1.1.0-2-armv7h downloading...
libraw1394-2.1.2-4-armv7h downloading...
vid.stab-1.1.1-2-armv7h downloading...
libcloudproviders-0.4.0-1-armv7h downloading...
bubblewrap-0.11.0-2-armv7h downloading...
hidapi-0.15.0-1-armv7h downloading...
desktop-file-utils-0.28-1-armv7h downloading...
gsm-1.0.24-1-armv7h downloading...
libxv-1.0.13-1-armv7h downloading...
libavc1394-0.5.4-7-armv7h downloading...
libiec61883-1.2.0-9-armv7h downloading...
libxcursor-1.2.3-1-armv7h downloading...
snappy-1.2.2-3-armv7h downloading...
mailcap-2.1.54-2-any downloading...
libxtst-1.2.5-1-armv7h downloading...
libproxy-0.5.12-1-armv7h downloading...
libxrender-0.9.12-1-armv7h downloading...
libxdmcp-1.1.5-1.1-armv7h downloading...
xorg-xprop-1.2.8-1-armv7h downloading...
libxrandr-1.5.5-1-armv7h downloading...
libunibreak-6.1-1-armv7h downloading...
libpciaccess-0.18.1-2-armv7h downloading...
libdaemon-0.14-6-armv7h downloading...
gtk-update-icon-cache-1:4.20.3-1-armv7h downloading...
libasyncns-1:0.8+r3+g68cd5af-3-armv7h downloading...
libbs2b-3.1.0-10-armv7h downloading...
libxxf86vm-1.1.7-1-armv7h downloading...
libxss-1.2.5-1-armv7h downloading...
alsa-topology-conf-1.2.5.1-4-any downloading...
hicolor-icon-theme-0.18-1-any downloading...
libxfixes-6.0.2-1-armv7h downloading...
libxcomposite-0.4.7-1-armv7h downloading...
libxau-1.0.12-1-armv7h downloading...
libxinerama-1.1.6-1-armv7h downloading...
libxdamage-1.1.7-1-armv7h downloading...
libxshmfence-1.3.3-1-armv7h downloading...
gsettings-system-schemas-49.1-1-any downloading...
default-cursors-3-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing dconf...
installing gsettings-system-schemas...
installing adwaita-fonts...
installing gsettings-desktop-schemas...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxfixes...
installing libxi...
installing libxtst...
installing xorg-xprop...
installing at-spi2-core...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing dav1d...
Optional dependencies for dav1d
dav1d-doc: HTML documentation
installing fribidi...
installing spirv-tools...
installing glslang...
installing gsm...
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing libsamplerate...
installing opus...
installing jack2...
Optional dependencies for jack2
a2jmidid: for ALSA MIDI to JACK MIDI bridging
libffado: for firewire support using FFADO
jack-example-tools: for official JACK example-clients and tools
jack2-dbus: for dbus integration
jack2-docs: for developer documentation
realtime-privileges: for realtime privileges
installing mpg123...
Optional dependencies for mpg123
sdl2: for sdl audio support [pending]
jack: for jack audio support [installed]
libpulse: for pulse audio support [pending]
perl: for conplay [installed]
installing lame...
installing libunibreak...
installing libass...
installing libraw1394...
installing libavc1394...
installing libbluray...
Optional dependencies for libbluray
java-runtime: BD-J library
installing libogg...
installing flac...
installing libvorbis...
installing libsndfile...
Optional dependencies for libsndfile
alsa-lib: for sndfile-play [installed]
installing libbs2b...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool [installed]
installing libdvdread...
Optional dependencies for libdvdread
libdvdcss: Decoding encrypted DVDs
installing libdvdnav...
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme [pending]
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libiec61883...
installing giflib...
installing libunwind...
installing gperftools...
installing gtest...
Optional dependencies for gtest
python: gmock generator [pending]
installing highway...
installing libjpeg-turbo...
installing libjxl...
Optional dependencies for libjxl
java-runtime: for JNI bindings
installing libmodplug...
installing libasyncns...
installing libpulse...
Optional dependencies for libpulse
pulse-native-provider: PulseAudio backend
installing portaudio...
installing libopenmpt...
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
vulkan-driver: packaged vulkan driver
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing shaderc...
installing libdovi...
installing libplacebo...
installing bubblewrap...
installing glycin...
Optional dependencies for glycin
libheif: Load .avif, .heic and .heif
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
libheif: Load .avif, .heic and .heif
libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
libwmf: Load .apm and .wmf
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing libsoxr...
installing libssh...
installing libtheora...
installing libva...
Optional dependencies for libva
intel-media-driver: backend for Intel GPUs (>= Broadwell)
libva-intel-driver: backend for Intel GPUs (<= Haswell)
libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
installing libvdpau...
Optional dependencies for libvdpau
libvdpau-va-gl: driver using VAAPI
nvidia-utils: driver for NVIDIA
installing libvpx...
installing libxv...
installing ocl-icd...
Optional dependencies for ocl-icd
opencl-driver: packaged opencl driver
installing opencore-amr...
installing openjpeg2...
installing fftw...
Optional dependencies for fftw
fftw-openmpi: for OpenMPI integration
installing rubberband...
installing libxcursor...
installing hidapi...
Optional dependencies for hidapi
libusb: for hidapi-libusb [installed]
installing sdl3...
Optional dependencies for sdl3
alsa-lib: ALSA audio driver [installed]
libpulse: PulseAudio audio driver [installed]
jack: JACK audio driver [installed]
pipewire: PipeWire audio driver
vulkan-driver: vulkan renderer
sndio: sndio audio driver [pending]
libdecor: Wayland client decorations
installing sdl2-compat...
installing snappy...
installing libmd...
installing libbsd...
installing sndio...
installing speexdsp...
installing speex...
installing srt...
installing hicolor-icon-theme...
installing libbpf...
installing v4l-utils...
Optional dependencies for v4l-utils
qt6-base: for qv4l2 and qvidcap
qt6-5compat: for qv4l2
alsa-lib: for qv4l2 [installed]
installing zimg...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing vapoursynth...
installing vid.stab...
installing l-smash...
installing x264...
installing x265...
installing xvidcore...
installing libsodium...
installing libpgm...
installing zeromq...
Optional dependencies for zeromq
cppzmq: C++ binding for libzmq
installing ffmpeg...
Optional dependencies for ffmpeg
avisynthplus: AviSynthPlus support
frei0r-plugins: Frei0r video effects support
ladspa: LADSPA filters
installing adwaita-icon-theme-legacy...
installing adwaita-cursors...
installing adwaita-icon-theme...
installing desktop-file-utils...
installing iso-codes...
installing libcloudproviders...
installing libcolord...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending]
libevent: libevent bindings [installed]
nss-mdns: NSS support for mDNS
python-dbus: avahi-bookmarks, avahi-discover
python-gobject: avahi-bookmarks, avahi-discover
python-twisted: avahi-bookmarks
installing libcups...
installing libepoxy...
installing libxcomposite...
installing libxdamage...
installing libxinerama...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11
wayland: xkbcli interactive-wayland [installed]
installing libxrandr...
installing json-glib...
installing duktape...
installing libproxy...
installing glib-networking...
installing libsoup3...
Optional dependencies for libsoup3
samba: Windows Domain SSO
installing libstemmer...
installing tinysparql...
installing gtk-update-icon-cache...
installing gtk3...
Optional dependencies for gtk3
evince: Default print preview command
installing libxss...
installing libice...
installing libsm...
installing libxt...
installing mailcap...
installing nspr...
installing nss...
installing gnu-free-fonts...
:: Running post-transaction hooks...
( 1/15) Creating system user accounts...
Creating group 'avahi' with GID 968.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 968 and GID 968.
( 2/15) Reloading system manager configuration...
Skipped: Current root is not booted.
( 3/15) Reloading user manager configuration...
Skipped: Current root is not booted.
( 4/15) Updating the MIME type database...
( 5/15) Reloading device manager configuration...
Skipped: Current root is not booted.
( 6/15) Arming ConditionNeedsUpdate...
( 7/15) Updating fontconfig configuration...
( 8/15) Reloading system bus configuration...
Skipped: Current root is not booted.
( 9/15) Updating fontconfig cache...
(10/15) Updating GIO module cache...
(11/15) Compiling GSettings XML schema files...
(12/15) Probing GTK3 input method modules...
(13/15) Updating icon theme caches...
(14/15) Updating the info directory file...
(15/15) Updating the desktop file MIME type cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (24) c-ares-1.34.6-1 compiler-rt-21.1.8-2 libfontenc-1.1.9-1 libuv-1.52.1-1 libxfont2-2.0.7-1 libxkbfile-1.2.0-1 libxmu-1.3.1-1 xorg-fonts-encodings-1.1.0-1 xorg-server-common-21.1.21-1 xorg-setxkbmap-1.3.4-2 xorg-xauth-1.1.5-1 xorg-xkbcomp-1.5.0-1 cbindgen-0.29.2-1 clang-21.1.8-1 imake-1.0.11-1 lld-21.1.8-1 llvm-21.1.8-1 nasm-3.01-1 nodejs-lts-iron-20.20.1-1 rust-1:1.94.0-1 unzip-6.0-23 xorg-server-xvfb-21.1.21-1 yasm-1.3.0-9 zip-3.0-11
Total Download Size: 140.80 MiB
Total Installed Size: 635.95 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.94.0-1-armv7h downloading...
clang-21.1.8-1-armv7h downloading...
llvm-21.1.8-1-armv7h downloading...
nodejs-lts-iron-20.20.1-1-armv7h downloading...
lld-21.1.8-1-armv7h downloading...
nasm-3.01-1-armv7h downloading...
cbindgen-0.29.2-1-armv7h downloading...
compiler-rt-21.1.8-2-armv7h downloading...
xorg-server-xvfb-21.1.21-1-armv7h downloading...
xorg-fonts-encodings-1.1.0-1-any downloading...
yasm-1.3.0-9-armv7h downloading...
libuv-1.52.1-1-armv7h downloading...
imake-1.0.11-1-armv7h downloading...
c-ares-1.34.6-1-armv7h downloading...
zip-3.0-11-armv7h downloading...
unzip-6.0-23-armv7h downloading...
libxfont2-2.0.7-1-armv7h downloading...
xorg-xkbcomp-1.5.0-1-armv7h downloading...
libxmu-1.3.1-1-armv7h downloading...
libxkbfile-1.2.0-1-armv7h downloading...
xorg-server-common-21.1.21-1-armv7h downloading...
xorg-xauth-1.1.5-1-armv7h downloading...
libfontenc-1.1.9-1-armv7h downloading...
xorg-setxkbmap-1.3.4-2-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cbindgen...
installing compiler-rt...
installing clang...
Optional dependencies for clang
openmp: OpenMP support in clang with -fopenmp
python: for scan-view and git-clang-format [installed]
llvm: referenced by some clang headers [pending]
installing imake...
Optional dependencies for imake
perl: for mkhtmlindex [installed]
installing lld...
installing llvm...
installing nasm...
installing libuv...
installing c-ares...
installing nodejs-lts-iron...
Optional dependencies for nodejs-lts-iron
npm: nodejs package manager
installing rust...
Optional dependencies for rust
gdb: rust-gdb script
lldb: rust-lldb script
installing unzip...
installing xorg-fonts-encodings...
installing libfontenc...
installing libxfont2...
installing libxkbfile...
installing xorg-xkbcomp...
installing xorg-setxkbmap...
installing xorg-server-common...
installing libxmu...
installing xorg-xauth...
installing xorg-server-xvfb...
installing yasm...
installing zip...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating fontconfig cache...
==> Retrieving sources...
-> Found firefox-148.0.2.source.tar.xz
-> Found firefox-148.0.2.source.tar.xz.asc
-> Found firefox-symbolic.svg
-> Found firefox.desktop
-> Found org.mozilla.firefox.metainfo.xml
-> Found 0001-Install-under-remoting-name.patch
-> Found 0002-Bug-2012006-WebRTC-backport-PipeWire-capture-clear-e.patch
-> Found 0003-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch
-> Found 0004-Fix-sandbox-to-build-with-glibc-2.43.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting firefox-148.0.2.source.tar.xz with bsdtar
==> Starting prepare()...
patching file config/baseconfig.mk
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file toolkit/mozapps/installer/packager.mk
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file xpcom/glue/XREAppData.cpp
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file third_party/libwebrtc/modules/video_capture/linux/pipewire_session.cc
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file third_party/libwebrtc/moz-patch-stack/15229a1c98.no-op-cherry-pick-msg
patching file Cargo.lock
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file Cargo.toml
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/.cargo-checksum.json (renamed from third_party/rust/glslopt/.cargo-checksum.json)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/Cargo.lock (renamed from third_party/rust/glslopt/Cargo.lock)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/Cargo.toml (renamed from third_party/rust/glslopt/Cargo.toml)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/README.md (renamed from third_party/rust/glslopt/README.md)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/build.rs (renamed from third_party/rust/glslopt/build.rs)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/CMakeLists.txt (renamed from third_party/rust/glslopt/glsl-optimizer/CMakeLists.txt)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/README.md (renamed from third_party/rust/glslopt/glsl-optimizer/README.md)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/contrib/glslopt/Main.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/contrib/glslopt/Main.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/contrib/glslopt/Readme (renamed from third_party/rust/glslopt/glsl-optimizer/contrib/glslopt/Readme)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/generateParsers.sh (renamed from third_party/rust/glslopt/glsl-optimizer/generateParsers.sh)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/GL/gl.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/GL/gl.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/GL/glext.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/GL/glext.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/KHR/khrplatform.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/KHR/khrplatform.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/c11/threads.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/c11/threads.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/c11/threads_win32.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/c11/threads_win32.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/c11_compat.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/c11_compat.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/c99_compat.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/c99_compat.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/include/no_extern_c.h (renamed from third_party/rust/glslopt/glsl-optimizer/include/no_extern_c.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/license.txt (renamed from third_party/rust/glslopt/glsl-optimizer/license.txt)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/builtin_type_macros.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/builtin_type_macros.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/README (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/README)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/TODO (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/TODO)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_array_index.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_array_index.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_expr.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_expr.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_type.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_type.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_int64.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_int64.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_types.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_types.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/float64.glsl (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/float64.glsl)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/generate_ir.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/generate_ir.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/README (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/README)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-lex.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-lex.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-lex.l (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-lex.l)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.y (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.y)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_lexer.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_lexer.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_lexer.ll (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_lexer.ll)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.yy (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.yy)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/int64.glsl (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/int64.glsl)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder_print_visitor.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder_print_visitor.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder_print_visitor.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder_print_visitor.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_clone.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_clone.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_equals.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_equals.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation.py (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation.py)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation_constant.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation_constant.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation_strings.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation_strings.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_inlining.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_inlining.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_optimization.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_optimization.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_uniform.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_uniform.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_validate.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_validate.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_visitor.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_visitor.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_atomics.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_atomics.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_functions.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_functions.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniforms.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniforms.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_unroll.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_unroll.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_builtins.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_builtins.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_distance.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_distance.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_instructions.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_instructions.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_jumps.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_jumps.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_precision.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_precision.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/main.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/main.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_add_neg_to_sub.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_add_neg_to_sub.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_minmax.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_minmax.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/program.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/program.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/test_optpass.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/test_optpass.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl/xxd.py (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/xxd.py)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/compiler/shader_info.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_info.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/gallium/auxiliary/util/u_half.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/gallium/auxiliary/util/u_half.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_compiler.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_compiler.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_config.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_config.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_defines.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_defines.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_format.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_format.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_state.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_state.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mapi/glapi/glapi.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mapi/glapi/glapi.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/config.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/config.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/context.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/context.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/context.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/context.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/dd.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/dd.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/debug_output.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/debug_output.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/draw.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/draw.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/enums.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/enums.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/errors.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/errors.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/extensions.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/extensions.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/extensions_table.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/extensions_table.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/extensions_table.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/extensions_table.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/formats.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/formats.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/glheader.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/glheader.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/glthread.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/glthread.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/hash.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/hash.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/macros.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/macros.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/menums.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/menums.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/mesa_private.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mesa_private.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/shaderobj.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/shaderobj.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/uniforms.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/uniforms.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/main/version.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/main/version.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/math/m_matrix.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/math/m_matrix.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/program/dummy_errors.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/program/dummy_errors.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/program/ir_to_mesa.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/program/ir_to_mesa.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/program/prog_instruction.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/program/prog_instruction.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/program/prog_parameter.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/program/prog_parameter.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/program/prog_statevars.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/program/prog_statevars.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/program/program.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/program/program.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/mesa/vbo/vbo.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/mesa/vbo/vbo.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/bitscan.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/bitscan.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/bitset.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/bitset.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/blob.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/blob.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/blob.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/blob.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/compiler.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/compiler.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/crc32.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/crc32.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/crc32.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/crc32.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/debug.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/debug.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/debug.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/debug.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/detect_os.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/detect_os.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/disk_cache.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/disk_cache.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/disk_cache.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/disk_cache.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/fast_urem_by_const.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/fast_urem_by_const.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/fnv1a.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/fnv1a.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/format/u_format.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/format/u_format.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/futex.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/futex.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/half_float.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/half_float.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/half_float.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/half_float.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/hash_table.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/hash_table.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/hash_table.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/hash_table.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/list.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/list.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/macros.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/macros.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/mesa-sha1_test.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1_test.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/os_memory.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/os_memory.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/os_memory_aligned.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/os_memory_aligned.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/os_memory_stdc.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/os_memory_stdc.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/os_misc.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/os_misc.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/os_misc.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/os_misc.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/os_time.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/os_time.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/ralloc.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/ralloc.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/ralloc.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/ralloc.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/rounding.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/rounding.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/set.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/set.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/set.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/set.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/sha1/README (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/sha1/README)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/simple_mtx.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/simple_mtx.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/softfloat.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/softfloat.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/string_buffer.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/string_buffer.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/string_buffer.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/string_buffer.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/strndup.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/strndup.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/strtod.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/strtod.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/strtod.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/strtod.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_atomic.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_atomic.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_debug.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_debug.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_debug.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_debug.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_dynarray.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_dynarray.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_endian.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_endian.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_math.c (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_math.c)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_math.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_math.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_memory.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_memory.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_queue.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_queue.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_string.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_string.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/u_thread.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/u_thread.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/glsl-optimizer/src/util/xxhash.h (renamed from third_party/rust/glslopt/glsl-optimizer/src/util/xxhash.h)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/src/bindings.rs (renamed from third_party/rust/glslopt/src/bindings.rs)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/src/lib.rs (renamed from third_party/rust/glslopt/src/lib.rs)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file build/rust/glslopt/wrapper.hpp (renamed from third_party/rust/glslopt/wrapper.hpp)
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file supply-chain/config.toml
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
==> Starting build()...
Building optimized browser...
error: subprocess-exited-with-error
× Building wheel for glean-sdk (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [12 lines of output]
Running `maturin pep517 build-wheel -i /build/firefox/src/mozbuild/srcdirs/firefox-148.0.2-c57993b5e727/_virtualenvs/mach/bin/python --compatibility off`
🍹 Building a mixed python/rust project
🔗 Found uniffi bindings
📡 Using build options bindings from pyproject.toml
error: failed to parse manifest at `/tmp/pip-install-myddz630/glean-sdk_1a819932b8434137a613bfe9843531f4/glean-core/Cargo.toml`
Caused by:
can't find `dispatcher` bench at `benches/dispatcher.rs` or `benches/dispatcher/main.rs`. Please specify bench.path if you want to use a non-default path.
💥 maturin failed
Caused by: Failed to build a native library through cargo
Caused by: Cargo build finished with "exit status: 101": `env -u CARGO "cargo" "rustc" "--profile" "release" "--message-format" "json-render-diagnostics" "--manifest-path" "/tmp/pip-install-myddz630/glean-sdk_1a819932b8434137a613bfe9843531f4/glean-core/bundle/Cargo.toml" "--lib" "--crate-type" "cdylib"`
Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/build/firefox/src/mozbuild/srcdirs/firefox-148.0.2-c57993b5e727/_virtualenvs/mach/bin/python', '--compatibility', 'off'] returned non-zero exit status 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for glean-sdk
ERROR: Failed to build installable wheels for some pyproject.toml based projects (glean-sdk)
/build/firefox/src/firefox-148.0.2/testing/mozbase/mozprocess/mozprocess/processhandler.py:210: SyntaxWarning: 'return' in a 'finally' block
return send_sig(sig, retries + 1)
/build/firefox/src/firefox-148.0.2/python/mozbuild/mozbuild/testing.py:261: SyntaxWarning: 'return' in a 'finally' block
return rv
Creating local state directory: /build/firefox/src/mozbuild/srcdirs/firefox-148.0.2-c57993b5e727
Creating the 'mach' site at /build/firefox/src/mozbuild/srcdirs/firefox-148.0.2-c57993b5e727/_virtualenvs/mach
Collecting glean-sdk==66.2.0
Downloading glean_sdk-66.2.0.tar.gz (268 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting semver>=2.13.0 (from glean-sdk==66.2.0)
Downloading semver-3.0.4-py3-none-any.whl.metadata (6.8 kB)
Requirement already satisfied: glean-parser~=18.0 in ./third_party/python/glean_parser (from glean-sdk==66.2.0) (18.1.0)
Requirement already satisfied: click>=7 in ./third_party/python/click (from glean-parser~=18.0->glean-sdk==66.2.0) (8.1.7)
Requirement already satisfied: diskcache>=4 in ./third_party/python/diskcache (from glean-parser~=18.0->glean-sdk==66.2.0) (5.6.3)
Requirement already satisfied: jinja2>=2.10.1 in ./third_party/python/jinja2 (from glean-parser~=18.0->glean-sdk==66.2.0) (3.1.6)
Requirement already satisfied: jsonschema>=3.0.2 in ./third_party/python/jsonschema (from glean-parser~=18.0->glean-sdk==66.2.0) (4.17.3)
Requirement already satisfied: platformdirs>=2.4.0 in ./third_party/python/platformdirs (from glean-parser~=18.0->glean-sdk==66.2.0) (4.3.8)
Collecting pyyaml>=5.3.1 (from glean-parser~=18.0->glean-sdk==66.2.0)
Downloading pyyaml-6.0.3.tar.gz (130 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: MarkupSafe>=2.0 in ./third_party/python/markupsafe/src (from jinja2>=2.10.1->glean-parser~=18.0->glean-sdk==66.2.0) (3.0.2)
Requirement already satisfied: attrs>=17.4.0 in ./third_party/python/attrs (from jsonschema>=3.0.2->glean-parser~=18.0->glean-sdk==66.2.0) (25.3.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in ./third_party/python/pyrsistent (from jsonschema>=3.0.2->glean-parser~=18.0->glean-sdk==66.2.0) (0.20.0)
Downloading semver-3.0.4-py3-none-any.whl (17 kB)
Building wheels for collected packages: glean-sdk, pyyaml
Building wheel for glean-sdk (pyproject.toml): started
Building wheel for glean-sdk (pyproject.toml): finished with status 'error'
Building wheel for pyyaml (pyproject.toml): started
Building wheel for pyyaml (pyproject.toml): finished with status 'done'
Created wheel for pyyaml: filename=pyyaml-6.0.3-cp314-cp314-linux_armv7l.whl size=45465 sha256=cb42eabcafbce24f50514215c895a53f6b9fd717440a2cc963c638e857c21837
Stored in directory: /build/.cache/pip/wheels/5c/15/7e/fe0ae6dcc91614d09e03950315089c18fc7cb20913d1334f2b
Successfully built pyyaml
Failed to build glean-sdk
Could not install glean-sdk, so telemetry will not be collected. Continuing.
Creating the 'build' site at /build/firefox/src/mozbuild/srcdirs/firefox-148.0.2-c57993b5e727/_virtualenvs/build
0:03.40 W Clobber not needed.
0:04.94 Using Python 3.14.3 from /build/firefox/src/mozbuild/srcdirs/firefox-148.0.2-c57993b5e727/_virtualenvs/build/bin/python
0:04.94 Adding configure options from /build/firefox/src/firefox-148.0.2/.mozconfig
0:04.94 --enable-application=browser
0:04.94 --prefix=/usr
0:04.94 --enable-release
0:04.94 --enable-linker=lld
0:04.94 --disable-install-strip
0:04.94 --disable-bootstrap
0:04.94 --without-wasm-sandboxed-libraries
0:04.94 --enable-official-branding
0:04.94 --enable-update-channel=release
0:04.94 --with-distribution-id=org.archlinux
0:04.94 --with-unsigned-addon-scopes=app,system
0:04.94 --allow-addon-sideload
0:04.94 --with-google-location-service-api-keyfile=/build/firefox/src/firefox-148.0.2/google-api-key
0:04.94 --with-google-safebrowsing-api-keyfile=/build/firefox/src/firefox-148.0.2/google-api-key
0:04.94 --with-system-nspr
0:04.94 --with-system-nss
0:04.94 --enable-alsa
0:04.94 --enable-jack
0:04.94 --disable-crashreporter
0:04.94 --disable-updater
0:04.94 --disable-tests
0:04.94 --disable-elf-hack
0:04.94 --disable-webrtc
0:04.94 --enable-optimize=-g0 -O2
0:04.94 MOZILLA_OFFICIAL=1
0:04.94 MOZ_APP_REMOTINGNAME=firefox
0:04.94 checking for vcs source checkout... no
0:05.21 checking for a shell... /usr/bin/sh
0:05.53 checking for host system type... armv7l-unknown-linux-gnueabihf
0:05.53 checking for target system type... armv7l-unknown-linux-gnueabihf
0:07.64 checking whether cross compiling... no
0:08.20 checking if configuration file confvars.sh exists... /build/firefox/src/firefox-148.0.2/browser/confvars.sh
0:08.21 checking if configuration file configure.sh exists... /build/firefox/src/firefox-148.0.2/browser/branding/official/configure.sh
0:08.33 checking for the target C compiler... /usr/lib/distcc/bin/clang
0:08.33 checking for ccache... not found
0:08.83 checking whether the target C compiler can be used... yes
0:08.84 checking for the target C++ compiler... /usr/lib/distcc/bin/clang++
0:09.20 checking whether the target C++ compiler can be used... yes
0:09.36 checking for unwind.h... yes
0:09.56 checking for target linker... lld
0:10.01 checking for _Unwind_Backtrace... yes
0:10.06 checking for Python 3... /build/firefox/src/mozbuild/srcdirs/firefox-148.0.2-c57993b5e727/_virtualenvs/build/bin/python (3.14.3)
0:10.10 checking the target C compiler version... 21.1.8
0:10.28 checking the target C compiler works... yes
0:10.29 checking the target C++ compiler version... 21.1.8
0:10.45 checking the target C++ compiler works... yes
0:10.45 checking for the host C compiler... /usr/lib/distcc/bin/clang
0:10.45 checking whether the host C compiler can be used... yes
0:10.46 checking the host C compiler version... 21.1.8
0:10.46 checking the host C compiler works... yes
0:10.46 checking for the host C++ compiler... /usr/lib/distcc/bin/clang++
0:10.47 checking whether the host C++ compiler can be used... yes
0:10.47 checking the host C++ compiler version... 21.1.8
0:10.47 checking the host C++ compiler works... yes
0:10.66 checking for host linker... lld
0:10.79 checking ARM version support in compiler... 7
0:10.93 checking for ARM SIMD support in compiler... yes
0:11.07 checking for ARM NEON support in compiler... yes
0:11.53 checking for 64-bit OS... no
0:11.69 checking for new enough STL headers from libstdc++... yes
0:12.13 checking for __thread keyword for TLS variables... yes
0:12.29 checking for ARM EABI... yes
0:12.33 checking for the assembler... /usr/lib/distcc/bin/clang
0:12.48 checking for llvm-objdump... /usr/bin/llvm-objdump
0:12.60 checking for ar... /usr/bin/llvm-ar
0:12.80 checking whether ar supports response files... yes
0:12.92 checking for host_ar... /usr/bin/llvm-ar
0:13.02 checking for nm... /usr/bin/llvm-nm
0:13.03 checking for pkg_config... /usr/bin/pkg-config
0:13.04 checking for pkg-config version... 2.5.1
0:13.04 checking whether pkg-config is pkgconf... yes
0:13.39 checking for strndup... yes
0:13.72 checking for posix_memalign... yes
0:14.07 checking for memalign... yes
0:14.40 checking for malloc_usable_size... yes
0:14.56 checking for malloc.h... yes
0:14.89 checking whether malloc_usable_size definition can use const argument... no
0:15.05 checking for stdint.h... yes
0:15.20 checking for inttypes.h... yes
0:15.36 checking for alloca.h... yes
0:15.60 checking for sys/byteorder.h... no
0:15.75 checking for getopt.h... yes
0:15.90 checking for unistd.h... yes
0:16.07 checking for nl_types.h... yes
0:16.32 checking for cpuid.h... no
0:16.48 checking for fts.h... yes
0:16.63 checking for sys/statvfs.h... yes
0:16.80 checking for sys/statfs.h... yes
0:16.95 checking for sys/vfs.h... yes
0:17.13 checking for sys/mount.h... yes
0:17.29 checking for sys/quota.h... yes
0:17.47 checking for linux/quota.h... yes
0:17.66 checking for linux/if_addr.h... yes
0:17.84 checking for linux/rtnetlink.h... yes
0:17.98 checking for sys/queue.h... yes
0:18.14 checking for sys/types.h... yes
0:18.31 checking for netinet/in.h... yes
0:18.47 checking for byteswap.h... yes
0:18.62 checking for memfd_create in sys/mman.h... yes
0:19.02 checking for clock_gettime(CLOCK_MONOTONIC)... yes
0:19.52 checking for res_ninit()... yes
0:19.86 checking for dladdr... yes
0:20.01 checking for dlfcn.h... yes
0:20.35 checking for dlopen in -ldl... yes
0:20.66 checking for gethostbyname_r in -lc_r... no
0:20.97 checking for socket in -lsocket... no
0:21.32 checking for pthread_create... yes
0:21.49 checking for pthread.h... yes
0:21.62 checking whether the C compiler supports -pthread... yes
0:22.55 checking whether 64-bits std::atomic requires -latomic... no
0:22.70 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
0:22.86 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
0:23.00 checking whether the C compiler supports -Wformat-type-confusion... yes
0:23.15 checking whether the C++ compiler supports -Wformat-type-confusion... yes
0:23.31 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
0:23.47 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
0:23.61 checking whether the C compiler supports -Wtautological-constant-in-range-compare... yes
0:23.75 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... yes
0:23.92 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
0:24.06 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
0:24.24 checking whether the C compiler supports -Wunreachable-code-return... yes
0:24.37 checking whether the C++ compiler supports -Wunreachable-code-return... yes
0:24.55 checking whether the C compiler supports -Wunused-but-set-parameter... yes
0:24.70 checking whether the C++ compiler supports -Wunused-but-set-parameter... yes
0:24.87 checking whether the C compiler supports -Wclass-varargs... yes
0:25.01 checking whether the C++ compiler supports -Wclass-varargs... yes
0:25.17 checking whether the C++ compiler supports -Wempty-init-stmt... yes
0:25.31 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
0:25.47 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
0:25.62 checking whether the C compiler supports -Wfloat-zero-conversion... yes
0:25.76 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
0:25.91 checking whether the C compiler supports -Wloop-analysis... yes
0:26.06 checking whether the C++ compiler supports -Wloop-analysis... yes
0:26.22 checking whether the C compiler supports -Wno-range-loop-analysis... yes
0:26.36 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes
0:26.53 checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... yes
0:26.67 checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes
0:26.83 checking whether the C++ compiler supports -Wno-deprecated-this-capture... yes
0:26.98 checking whether the C++ compiler supports -Wdeprecated-literal-operator... yes
0:27.12 checking whether the C compiler supports -Winvalid-utf8... yes
0:27.28 checking whether the C++ compiler supports -Winvalid-utf8... yes
0:27.42 checking whether the C++ compiler supports -Wcomma... yes
0:27.59 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
0:27.80 checking whether the C compiler supports -Wstring-conversion... yes
0:27.95 checking whether the C++ compiler supports -Wstring-conversion... yes
0:28.12 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
0:28.27 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
0:28.45 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
0:28.61 checking whether the C compiler supports -Wno-error=array-bounds... yes
0:28.75 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
0:28.89 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
0:29.05 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
0:29.22 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
0:29.35 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
0:29.50 checking whether the C compiler supports -Wno-error=deprecated-builtins... yes
0:29.65 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... yes
0:29.79 checking whether the C compiler supports -Wformat... yes
0:29.94 checking whether the C++ compiler supports -Wformat... yes
0:30.11 checking whether the C compiler supports -Wformat-security... yes
0:30.25 checking whether the C++ compiler supports -Wformat-security... yes
0:30.48 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
0:30.63 checking whether the C compiler supports -Wno-psabi... yes
0:30.77 checking whether the C++ compiler supports -Wno-psabi... yes
0:30.95 checking whether the C compiler supports -Wthread-safety... yes
0:31.11 checking whether the C++ compiler supports -Wthread-safety... yes
0:31.26 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
0:31.40 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
0:31.56 checking whether the C++ compiler supports -Wno-vla-cxx-extension... yes
0:31.70 checking whether the C compiler supports -Wno-unknown-warning-option... yes
0:31.86 checking whether the C++ compiler supports -Wno-unknown-warning-option... yes
0:32.01 checking whether the C compiler supports -Wno-character-conversion... yes
0:32.16 checking whether the C++ compiler supports -Wno-character-conversion... yes
0:32.30 checking whether the C++ compiler supports -fno-sized-deallocation... yes
0:32.45 checking whether the C++ compiler supports -fno-aligned-new... yes
0:35.19 checking whether we're trying to statically link with libstdc++... no
0:35.62 checking whether the linker supports Identical Code Folding... yes
0:35.96 checking whether the C linker supports -Wl,--build-id=sha1... yes
0:36.11 checking whether the C assembler supports -Wa,--noexecstack... yes
0:36.45 checking whether the C linker supports -Wl,-z,noexecstack... yes
0:36.78 checking whether the C linker supports -Wl,-z,text... yes
0:37.12 checking whether the C linker supports -Wl,-z,relro... yes
0:37.45 checking whether the C linker supports -Wl,-z,now... yes
0:37.78 checking whether the C linker supports -Wl,-z,nocopyreloc... yes
0:37.92 checking whether the C assembler supports -fPIC... yes
0:38.06 checking whether the C compiler supports -fPIC... yes
0:38.20 checking whether the C++ compiler supports -fPIC... yes
0:38.56 checking what kind of list files are supported by the linker... linkerlist
0:38.57 checking for llvm_profdata... /usr/bin/llvm-profdata
0:38.79 checking for readelf... /usr/bin/llvm-readelf
0:38.95 checking for objcopy... /usr/bin/llvm-objcopy
0:38.97 checking for alsa... yes
0:38.98 checking MOZ_ALSA_CFLAGS...
0:38.98 checking MOZ_ALSA_LIBS... -lasound
0:38.99 checking for jack... yes
0:39.00 checking MOZ_JACK_CFLAGS...
0:39.00 checking MOZ_JACK_LIBS... -ljack
0:39.01 checking for libpulse... yes
0:39.02 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
0:39.02 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
0:39.03 checking for nspr >= 4.32... yes
0:39.04 checking NSPR_CFLAGS... -I/usr/include/nspr
0:39.05 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4
0:39.05 checking for rustc... /usr/bin/rustc
0:39.05 checking for cargo... /usr/bin/cargo
0:39.43 checking rustc version... 1.94.0
0:39.47 checking cargo version... 1.94.0
0:40.37 checking for rust host triplet... armv7-unknown-linux-gnueabihf
0:40.63 checking for rust target triplet... armv7-unknown-linux-gnueabihf
0:40.63 checking for rustdoc... /usr/bin/rustdoc
0:40.66 checking for cbindgen... /usr/bin/cbindgen
0:40.66 checking for rustfmt... /usr/bin/rustfmt
0:40.66 checking for clang for bindgen... /usr/lib/distcc/bin/clang++
0:40.76 checking for libclang for bindgen... /usr/lib/libclang.so
0:40.85 checking that libclang is new enough... yes
0:40.85 checking bindgen cflags... ['-x', 'c++', '-fno-sized-deallocation', '-fno-aligned-new', '-DTRACING=1', '-DIMPL_LIBXUL', '-DMOZILLA_INTERNAL_API', '-DRUST_BINDGEN', '-std=gnu++20']
0:41.03 checking for tm_zone and tm_gmtoff in struct tm... yes
0:41.40 checking for getpagesize... yes
0:41.73 checking for gmtime_r... yes
0:42.06 checking for localtime_r... yes
0:42.41 checking for gettid... yes
0:42.74 checking for setpriority... yes
0:43.07 checking for syscall... yes
0:43.40 checking for getc_unlocked... yes
0:43.73 checking for pthread_getname_np... yes
0:44.08 checking for pthread_get_name_np... no
0:44.46 checking for nl_langinfo and CODESET... yes
0:44.81 checking for __cxa_demangle... yes
0:45.17 checking for _getc_nolock... no
0:45.51 checking for localeconv... yes
0:45.69 checking for nodejs... /usr/bin/node (20.20.1)
0:45.76 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... yes
0:45.79 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:45.83 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lz -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 -lxkbcommon
0:45.86 checking for pango >= 1.22.0... yes
0:45.87 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:45.89 checking MOZ_PANGO_LIBS... -lpango-1.0 -lharfbuzz -lgobject-2.0 -lglib-2.0
0:45.90 checking for fontconfig >= 2.7.0... yes
0:45.91 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
0:45.92 checking _FONTCONFIG_LIBS... -lfontconfig
0:45.93 checking for freetype2 >= 9.10.3... yes
0:45.94 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
0:45.94 checking _FT2_LIBS... -lfreetype
0:45.96 checking for tar... /usr/bin/tar
0:45.96 checking for unzip... /usr/bin/unzip
0:45.96 checking for the Mozilla API key... no
0:45.96 checking for the Google Location Service API key... yes
0:45.96 checking for the Google Safebrowsing API key... yes
0:45.96 checking for the Bing API key... no
0:45.96 checking for the Adjust SDK key... no
0:45.97 checking for the Leanplum SDK key... no
0:45.97 checking for the Pocket API key... no
0:45.98 checking for x11 xcb xcb-shm x11-xcb xext xrandr >= 1.4.0... yes
0:45.99 checking MOZ_X11_CFLAGS...
0:46.00 checking MOZ_X11_LIBS... -lxcb-shm -lX11-xcb -lXrandr -lXext -lX11 -lxcb
0:46.01 checking for ice sm... yes
0:46.02 checking MOZ_X11_SM_CFLAGS... -I/usr/include/uuid
0:46.36 checking for stat64... yes
0:46.69 checking for lstat64... yes
0:47.03 checking for truncate64... yes
0:47.37 checking for statvfs64... yes
0:47.71 checking for statvfs... yes
0:48.08 checking for statfs64... yes
0:48.41 checking for statfs... yes
0:48.76 checking for lutimes... yes
0:49.09 checking for posix_fadvise... yes
0:49.42 checking for posix_fallocate... yes
0:49.76 checking for eventfd... yes
0:50.09 checking for arc4random... yes
0:50.42 checking for arc4random_buf... yes
0:50.77 checking for mallinfo... yes
0:51.00 checking for sys/ioccom.h... no
0:51.45 checking for -z pack-relative-relocs option to ld... yes
0:51.85 checking for vld1_s16_x3 in arm_neon.h... yes
0:52.26 checking for vld1_u16_x2 in arm_neon.h... yes
0:52.66 checking for vld1q_u8_x4 in arm_neon.h... yes
0:52.69 checking for dump_syms... not found
0:53.09 checking for getcontext... yes
0:53.10 checking for nss >= 3.120.1... yes
0:53.11 checking NSS_CFLAGS... -I/usr/include/nss -I/usr/include/nspr
0:53.11 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4
0:53.17 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:53.21 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:53.24 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lz -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
0:53.25 checking for glib-2.0 >= 2.42 gobject-2.0... yes
0:53.26 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread
0:53.27 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0
0:53.28 checking for dbus-1 >= 0.60... yes
0:53.29 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
0:53.30 checking MOZ_DBUS_LIBS... -ldbus-1
0:53.62 checking for sin_len in struct sockaddr_in... no
0:53.91 checking for sin_len6 in struct sockaddr_in6... no
0:54.23 checking for sa_len in struct sockaddr... no
0:54.56 checking for pthread_cond_timedwait_monotonic_np... no
0:54.73 checking for 32-bits ethtool_cmd.speed... yes
0:54.73 checking for perl... /usr/bin/perl
0:54.76 checking for minimum required perl version >= 5.006... 5.042000
0:54.79 checking for full perl installation... yes
0:54.80 checking ONNX install path... no
0:54.97 checking for valid C compiler optimization flags... yes
0:54.98 checking for gmake... /usr/bin/make
0:55.01 checking for gmake version... 4.4.1
0:55.01 checking for watchman... not found
0:55.01 checking for xargs... /usr/bin/xargs
0:55.48 checking for strip... /usr/bin/llvm-strip
0:55.48 Creating config.status
0:57.33 Reticulating splines...
1:43.67 Finished reading 1622 moz.build files in 10.45s
1:43.67 Read 11 gyp files in parallel contributing 0.00s to total wall time
1:43.67 Processed into 8730 build config descriptors in 11.73s
1:43.67 RecursiveMake backend executed in 12.52s
1:43.67 3034 total backend files; 3034 created; 0 updated; 0 unchanged; 0 deleted; 15 -> 1142 Makefile
1:43.67 FasterMake backend executed in 1.98s
1:43.67 53 total backend files; 53 created; 0 updated; 0 unchanged; 0 deleted
1:43.67 Clangd backend executed in 7.42s
1:43.67 714 total backend files; 3 created; 0 updated; 711 unchanged; 0 deleted
1:43.67 Total wall time: 46.61s; CPU time: 44.41s; Efficiency: 95%; Untracked: 2.51s
1:46.15 W Adding make options from /build/firefox/src/firefox-148.0.2/.mozconfig
MOZ_MAKE_FLAGS=-j1
MOZ_OBJDIR=/build/firefox/src/firefox-148.0.2/obj
OBJDIR=/build/firefox/src/firefox-148.0.2/obj
FOUND_MOZCONFIG=/build/firefox/src/firefox-148.0.2/.mozconfig
export FOUND_MOZCONFIG
1:46.15 /usr/bin/make -f client.mk -j1 -s
1:48.86 Elapsed: 1.70s; From dist/include: Kept 2927 existing; Added/updated 4964; Removed 0 files and 0 directories.
1:52.07 Elapsed: 0.74s; From dist/xpi-stage: Kept 0 existing; Added/updated 525; Removed 0 files and 0 directories.
1:53.47 Elapsed: 0.51s; From _tests: Kept 11 existing; Added/updated 714; Removed 0 files and 0 directories.
1:55.44 Elapsed: 1.15s; From dist/bin: Kept 13 existing; Added/updated 2885; Removed 0 files and 0 directories.
1:56.78 ./mozilla-config.h.stub
1:57.83 ./buildid.h.stub
1:58.87 ./source-repo.h.stub
2:01.08 ./RelationType.h.stub
2:02.11 ./Role.h.stub
2:03.13 ./stl.sentinel.stub
2:04.18 ./system-header.sentinel.stub
2:05.98 config
2:06.64 config/nsinstall_real
2:07.03 ./xpcAccEvents.h.stub
2:09.43 ./application.ini.stub
2:10.45 ./application.ini.h.stub
2:11.51 ./buildconfig.rs.stub
2:12.57 ./fficonfig.h.stub
2:13.58 ./ffi.h.stub
2:14.65 ./cbindgen-metadata.json.stub
2:31.60 ./GeneratedElementDocumentState.h.stub
2:32.83 ./fragmentdirectives_ffi_generated.h.stub
2:34.01 ./UseCounterList.h.stub
2:35.08 ./UseCounterWorkerList.h.stub
2:36.22 ./ServoCSSPropList.py.stub
2:42.80 ./CSSStyleProperties.webidl.stub
2:44.00 ./CSSPageDescriptors.webidl.stub
2:45.22 ./CSSPositionTryDescriptors.webidl.stub
3:36.35 ./data_encoding_ffi_generated.h.stub
3:37.52 ./mime_guess_ffi_generated.h.stub
3:38.74 ./audioipc2_client_ffi_generated.h.stub
3:39.97 ./audioipc2_server_ffi_generated.h.stub
3:41.26 ./midir_impl_ffi_generated.h.stub
3:42.47 ./origin_trials_ffi_generated.h.stub
3:43.66 ./webrender_ffi_generated.h.stub
3:47.38 ./wgpu_ffi_generated.h.stub
3:50.62 ./unicode_bidi_ffi_generated.h.stub
3:51.97 ./mapped_hyph.h.stub
3:53.19 ./fluent_ffi_generated.h.stub
3:54.43 ./l10nregistry_ffi_generated.h.stub
3:55.72 ./localization_ffi_generated.h.stub
3:57.02 ./fluent_langneg_ffi_generated.h.stub
3:58.17 ./locale_service_glue_generated.h.stub
3:59.38 ./oxilangtag_ffi_generated.h.stub
4:00.55 ./unic_langid_ffi_generated.h.stub
4:02.61 ./BaseChars.h.stub
4:06.96 ./IsCombiningDiacritic.h.stub
5:18.49 ./js-confdefs.h.stub
5:19.53 ./js-config.h.stub
5:20.57 ./PrefsGenerated.h.stub
5:27.07 ./ProfilingCategoryList.h.stub
5:28.35 ./selfhosted.out.h.stub
5:29.72 ./ReservedWordsGenerated.h.stub
5:30.78 ./StatsPhasesGenerated.h.stub
5:31.84 ./ABIFunctionTypeGenerated.h.stub
5:33.25 ./MIROpsGenerated.h.stub
5:36.09 ./LIROpsGenerated.h.stub
5:40.51 ./CacheIROpsGenerated.h.stub
5:43.29 ./AtomicOperationsGenerated.h.stub
5:44.38 ./WasmBuiltinModuleGenerated.h.stub
5:45.66 ./FrameIdList.h.stub
5:46.73 ./FrameTypeList.h.stub
5:47.84 ./NonCustomCSSPropertyId.h.stub
5:49.07 ./ServoCSSPropList.h.stub
5:50.26 ./CompositorAnimatableProperties.h.stub
5:51.49 ./CountedUnknownProperties.h.stub
5:52.52 ./ServoStyleConsts.h.stub
5:56.74 ./mp4parse_ffi_generated.h.stub
5:58.11 ./StaticPrefListAll.h.stub
6:08.05 ./idna_glue.h.stub
6:09.26 ./MozURL_ffi.h.stub
6:10.47 ./rust_helper.h.stub
6:11.67 ./uritemplate_glue.h.stub
6:12.85 ./urlpattern_glue.h.stub
6:14.12 ./neqo_glue_ffi_generated.h.stub
6:15.39 ./signature_cache_ffi.h.stub
6:16.59 ./mozilla_abridged_certs_generated.h.stub
6:18.19 ./qwac_trust_anchors_ffi_generated.h.stub
6:19.37 ./mls_gk_ffi_generated.h.stub
6:20.58 ./dap_ffi_generated.h.stub
6:21.80 ./GeckoTraceEvents.h.stub
6:24.70 ./glean_adapter.rs.stub
6:26.50 ./fog_ffi_generated.h.stub
6:27.90 ./jog_ffi_generated.h.stub
6:29.07 ./metrics_yamls.cached.stub
7:34.64 ./GleanMetrics.h.stub
7:39.36 ./GleanJSMetricsLookup.cpp.stub
7:49.20 ./metrics.rs.stub
8:00.53 ./pings_yamls.cached.stub
8:03.88 ./GleanPings.h.stub
8:07.53 ./factory.rs.stub
8:13.57 ./NimbusFeatureManifest.h.stub
8:17.39 ./TelemetryHistogramEnums.h.stub
8:18.83 ./TelemetryHistogramNameMap.h.stub
8:20.69 ./TelemetryScalarData.h.stub
8:24.42 ./TelemetryScalarEnums.h.stub
8:28.02 ./TelemetryEventData.h.stub
8:31.08 ./TelemetryEventEnums.h.stub
8:34.02 ./TelemetryProcessEnums.h.stub
8:35.19 ./TelemetryProcessData.h.stub
8:36.36 ./TelemetryUserInteractionData.h.stub
8:37.51 ./TelemetryUserInteractionNameMap.h.stub
8:38.80 ./validated.yaml.stub
8:40.77 ./CrashAnnotations.h.stub
8:42.60 ./profiling_categories.rs.stub
8:43.83 ./profiler_ffi_generated.h.stub
8:45.06 ./ErrorList.h.stub
8:46.15 ./ErrorNamesInternal.h.stub
8:47.16 ./error_list.rs.stub
8:48.19 ./gk_rust_utils_ffi_generated.h.stub
8:49.44 ./Services.h.stub
8:50.46 ./GeckoProcessTypes.h.stub
8:51.56 ./Components.h.stub
8:53.63 ./nsGkAtomList.h.stub
8:55.04 ./nsGkAtomConsts.h.stub
8:56.34 ./xpidl.stub.stub
8:57.71 WARNING: mkdir -dot- requested by /usr/bin/make -C /build/firefox/src/firefox-148.0.2/obj/config/makefiles/xpidl xpidl
8:57.72 config/makefiles/xpidl/Bits.xpt
8:59.18 config/makefiles/xpidl/accessibility.xpt
9:02.02 config/makefiles/xpidl/alerts.xpt
9:03.36 config/makefiles/xpidl/appshell.xpt
9:04.93 config/makefiles/xpidl/appstartup.xpt
9:06.24 config/makefiles/xpidl/autocomplete.xpt
9:07.91 config/makefiles/xpidl/autoplay.xpt
9:09.17 config/makefiles/xpidl/backgroundhangmonitor.xpt
9:10.44 config/makefiles/xpidl/browsercompsbase.xpt
9:11.71 config/makefiles/xpidl/caps.xpt
9:13.58 config/makefiles/xpidl/captivedetect.xpt
9:14.85 config/makefiles/xpidl/cascade_bindings.xpt
9:16.11 config/makefiles/xpidl/chrome.xpt
9:17.48 config/makefiles/xpidl/commandhandler.xpt
9:18.87 config/makefiles/xpidl/commandlines.xpt
9:20.30 config/makefiles/xpidl/composer.xpt
9:21.62 config/makefiles/xpidl/content_events.xpt
9:22.90 config/makefiles/xpidl/content_geckomediaplugins.xpt
9:24.44 config/makefiles/xpidl/dap.xpt
9:25.71 config/makefiles/xpidl/docshell.xpt
9:28.33 config/makefiles/xpidl/dom.xpt
9:30.78 config/makefiles/xpidl/dom_audiochannel.xpt
9:32.05 config/makefiles/xpidl/dom_base.xpt
9:35.03 config/makefiles/xpidl/dom_bindings.xpt
9:36.37 config/makefiles/xpidl/dom_events.xpt
9:37.62 config/makefiles/xpidl/dom_geolocation.xpt
9:39.02 config/makefiles/xpidl/dom_identitycredential.xpt
9:40.59 config/makefiles/xpidl/dom_indexeddb.xpt
9:41.91 config/makefiles/xpidl/dom_localstorage.xpt
9:43.17 config/makefiles/xpidl/dom_media.xpt
9:44.59 config/makefiles/xpidl/dom_network.xpt
9:45.90 config/makefiles/xpidl/dom_notification.xpt
9:47.26 config/makefiles/xpidl/dom_payments.xpt
9:49.48 config/makefiles/xpidl/dom_power.xpt
9:50.79 config/makefiles/xpidl/dom_push.xpt
9:52.21 config/makefiles/xpidl/dom_quota.xpt
9:53.84 config/makefiles/xpidl/dom_security.xpt
9:55.42 config/makefiles/xpidl/dom_serializers.xpt
9:56.72 config/makefiles/xpidl/dom_sidebar.xpt
9:57.99 config/makefiles/xpidl/dom_simpledb.xpt
9:59.36 config/makefiles/xpidl/dom_storage.xpt
10:00.71 config/makefiles/xpidl/dom_system.xpt
10:01.97 config/makefiles/xpidl/dom_webauthn.xpt
10:03.63 config/makefiles/xpidl/dom_webspeechrecognition.xpt
10:04.88 config/makefiles/xpidl/dom_webspeechsynth.xpt
10:06.20 config/makefiles/xpidl/dom_workers.xpt
10:07.59 config/makefiles/xpidl/dom_xslt.xpt
10:08.85 config/makefiles/xpidl/dom_xul.xpt
10:10.51 config/makefiles/xpidl/downloads.xpt
10:11.75 config/makefiles/xpidl/editor.xpt
10:13.82 config/makefiles/xpidl/enterprisepolicies.xpt
10:15.14 config/makefiles/xpidl/extensions.xpt
10:16.47 config/makefiles/xpidl/exthandler.xpt
10:18.08 config/makefiles/xpidl/fastfind.xpt
10:19.39 config/makefiles/xpidl/fog.xpt
10:20.78 config/makefiles/xpidl/gfx.xpt
10:22.11 config/makefiles/xpidl/html5.xpt
10:23.39 config/makefiles/xpidl/htmlparser.xpt
10:24.69 config/makefiles/xpidl/http-sfv.xpt
10:26.10 config/makefiles/xpidl/imglib2.xpt
10:28.12 config/makefiles/xpidl/inspector.xpt
10:29.39 config/makefiles/xpidl/intl.xpt
10:30.73 config/makefiles/xpidl/jar.xpt
10:32.54 config/makefiles/xpidl/jsdevtools.xpt
10:33.85 config/makefiles/xpidl/kvstore.xpt
10:35.25 config/makefiles/xpidl/layout_base.xpt
10:36.58 config/makefiles/xpidl/layout_style.xpt
10:37.93 config/makefiles/xpidl/layout_xul_tree.xpt
10:39.31 config/makefiles/xpidl/locale.xpt
10:40.65 config/makefiles/xpidl/loginmgr.xpt
10:42.24 config/makefiles/xpidl/migration.xpt
10:43.58 config/makefiles/xpidl/mimetype.xpt
10:45.05 config/makefiles/xpidl/ml.xpt
10:46.30 config/makefiles/xpidl/mozfind.xpt
10:47.73 config/makefiles/xpidl/mozintl.xpt
10:49.06 config/makefiles/xpidl/necko.xpt
10:58.60 config/makefiles/xpidl/necko_about.xpt
10:59.87 config/makefiles/xpidl/necko_cache2.xpt
11:01.48 config/makefiles/xpidl/necko_cookie.xpt
11:03.21 config/makefiles/xpidl/necko_dns.xpt
11:05.23 config/makefiles/xpidl/necko_file.xpt
11:06.56 config/makefiles/xpidl/necko_http.xpt
11:10.58 config/makefiles/xpidl/necko_res.xpt
11:11.96 config/makefiles/xpidl/necko_socket.xpt
11:13.32 config/makefiles/xpidl/necko_strconv.xpt
11:14.91 config/makefiles/xpidl/necko_viewsource.xpt
11:16.59 config/makefiles/xpidl/necko_websocket.xpt
11:18.12 config/makefiles/xpidl/necko_webtransport.xpt
11:19.79 config/makefiles/xpidl/necko_wifi.xpt
11:21.12 config/makefiles/xpidl/parentalcontrols.xpt
11:22.42 config/makefiles/xpidl/permissions.xpt
11:23.66 config/makefiles/xpidl/pipnss.xpt
11:26.47 config/makefiles/xpidl/places.xpt
11:28.33 config/makefiles/xpidl/pref.xpt
11:29.95 config/makefiles/xpidl/prefetch.xpt
11:31.23 config/makefiles/xpidl/privateattribution.xpt
11:32.49 config/makefiles/xpidl/profiler.xpt
11:33.81 config/makefiles/xpidl/remote.xpt
11:35.12 config/makefiles/xpidl/reputationservice.xpt
11:36.40 config/makefiles/xpidl/sandbox.xpt
11:37.74 config/makefiles/xpidl/satchel.xpt
11:39.01 config/makefiles/xpidl/services.xpt
11:40.37 config/makefiles/xpidl/sessionstore.xpt
11:41.73 config/makefiles/xpidl/shellservice.xpt
11:43.08 config/makefiles/xpidl/shistory.xpt
11:44.66 config/makefiles/xpidl/spellchecker.xpt
11:46.01 config/makefiles/xpidl/startupcache.xpt
11:47.27 config/makefiles/xpidl/storage.xpt
11:49.55 config/makefiles/xpidl/telemetry.xpt
11:50.98 config/makefiles/xpidl/thumbnails.xpt
11:52.24 config/makefiles/xpidl/toolkit_antitracking.xpt
11:54.11 config/makefiles/xpidl/toolkit_asyncshutdown.xpt
11:55.49 config/makefiles/xpidl/toolkit_backgroundtasks.xpt
11:56.84 config/makefiles/xpidl/toolkit_cleardata.xpt
11:58.19 config/makefiles/xpidl/toolkit_contentanalysis.xpt
11:59.60 config/makefiles/xpidl/toolkit_cookiebanners.xpt
12:01.23 config/makefiles/xpidl/toolkit_crashservice.xpt
12:02.47 config/makefiles/xpidl/toolkit_finalizationwitness.xpt
12:03.72 config/makefiles/xpidl/toolkit_media.xpt
12:05.04 config/makefiles/xpidl/toolkit_modules.xpt
12:06.37 config/makefiles/xpidl/toolkit_processtools.xpt
12:07.63 config/makefiles/xpidl/toolkit_resistfingerprinting.xpt
12:09.23 config/makefiles/xpidl/toolkit_search.xpt
12:10.58 config/makefiles/xpidl/toolkit_shell.xpt
12:11.84 config/makefiles/xpidl/toolkit_terminator.xpt
12:13.09 config/makefiles/xpidl/toolkit_xulstore.xpt
12:14.38 config/makefiles/xpidl/toolkitprofile.xpt
12:15.81 config/makefiles/xpidl/toolkitremote.xpt
12:17.05 config/makefiles/xpidl/txmgr.xpt
12:18.37 config/makefiles/xpidl/txtsvc.xpt
12:19.68 config/makefiles/xpidl/uconv.xpt
12:20.98 config/makefiles/xpidl/update.xpt
12:22.26 config/makefiles/xpidl/uriloader.xpt
12:24.02 config/makefiles/xpidl/url-classifier.xpt
12:26.43 config/makefiles/xpidl/urlformatter.xpt
12:27.68 config/makefiles/xpidl/webBrowser_core.xpt
12:29.23 config/makefiles/xpidl/webbrowserpersist.xpt
12:30.69 config/makefiles/xpidl/webextensions.xpt
12:32.14 config/makefiles/xpidl/webvtt.xpt
12:33.45 config/makefiles/xpidl/widget.xpt
12:37.81 config/makefiles/xpidl/windowcreator.xpt
12:39.10 config/makefiles/xpidl/windowwatcher.xpt
12:41.09 config/makefiles/xpidl/xpcom_base.xpt
12:43.06 config/makefiles/xpidl/xpcom_components.xpt
12:44.61 config/makefiles/xpidl/xpcom_ds.xpt
12:46.92 config/makefiles/xpidl/xpcom_io.xpt
12:49.94 config/makefiles/xpidl/xpcom_system.xpt
12:51.69 config/makefiles/xpidl/xpcom_threads.xpt
12:53.86 config/makefiles/xpidl/xpconnect.xpt
12:55.43 config/makefiles/xpidl/xul.xpt
12:56.77 config/makefiles/xpidl/xulapp.xpt
12:58.08 config/makefiles/xpidl/zipwriter.xpt
12:59.37 config/makefiles/xpidl/xptdata.stub
13:30.27 Compiling unicode-ident v1.0.6
13:31.20 Compiling proc-macro2 v1.0.101
13:45.25 Compiling quote v1.0.40
13:48.45 Compiling syn v2.0.106
16:15.19 Compiling serde_derive v1.0.227
17:20.97 Compiling serde_core v1.0.227
17:23.27 Compiling serde v1.0.227
17:45.09 Compiling cfg-if v1.0.0
17:45.34 Compiling libc v0.2.176
18:09.03 Compiling bitflags v2.9.0
18:13.41 Compiling shlex v1.3.0
18:29.58 Compiling autocfg v1.1.0 (/build/firefox/src/firefox-148.0.2/third_party/rust/autocfg)
18:35.67 Compiling thiserror v2.0.12
18:37.60 Compiling thiserror-impl v2.0.12
19:17.04 Compiling smallvec v1.15.1
19:22.20 Compiling memchr v2.7.4
19:25.46 Compiling synstructure v0.13.1
19:50.76 Compiling log v0.4.26
19:55.34 Compiling minimal-lexical v0.2.1
19:56.78 Compiling nom v7.1.3
20:08.50 Compiling allocator-api2 v0.2.21 (https://github.com/glandium/allocator-api2?rev=ad5f3d56a5a4519eff52af4ff85293431466ef5c#ad5f3d56)
20:11.12 Compiling stable_deref_trait v1.2.0
20:11.40 Compiling equivalent v1.0.1
20:11.71 Compiling foldhash v0.2.0
20:12.71 Compiling hashbrown v0.16.0
20:17.87 Compiling mozbuild v0.1.0 (/build/firefox/src/firefox-148.0.2/build/rust/mozbuild)
20:18.85 Compiling winnow v0.7.13
20:31.38 Compiling glob v0.3.1
20:35.84 Compiling zerofrom-derive v0.1.3
21:25.77 Compiling zerofrom v0.1.4
21:26.34 Compiling yoke-derive v0.8.0
22:05.92 Compiling rustc-hash v2.1.1
22:06.38 Compiling yoke v0.8.0
22:07.38 Compiling displaydoc v0.2.4
22:20.87 Compiling toml_parser v1.0.4
22:28.75 Compiling serde_spanned v1.0.3
22:29.33 Compiling toml_datetime v0.7.3
22:31.47 Compiling zerovec-derive v0.11.1
22:54.03 Compiling toml_writer v1.0.4
22:55.18 Compiling toml v0.9.8
23:17.89 Compiling zerovec v0.11.4
23:24.34 Compiling tinystr v0.8.1
23:25.35 Compiling once_cell v1.21.3
23:26.38 Compiling indexmap v2.11.4
23:31.35 Compiling itoa v1.0.15
23:31.89 Compiling siphasher v1.0.1
23:32.90 Compiling fastrand v2.1.1
23:34.18 Compiling jobserver v0.1.33
23:38.46 Compiling semver v1.0.16
23:39.95 Compiling getrandom v0.3.3
23:42.27 Compiling anyhow v1.0.69
23:45.09 Compiling cc v1.2.30
24:19.07 Compiling heck v0.5.0
24:22.39 Compiling toml v0.5.999 (/build/firefox/src/firefox-148.0.2/build/rust/toml)
24:22.67 Compiling rustix v0.38.39
24:25.14 Compiling either v1.8.1
24:25.97 Compiling itertools v0.14.0
24:35.09 Compiling serde_json v1.0.140
24:36.52 Compiling ryu v1.0.12
25:00.47 Compiling encoding_rs v0.8.35
25:25.49 Compiling writeable v0.6.1
25:28.42 Compiling libm v0.2.6
25:31.92 Compiling litemap v0.8.0
25:33.10 Compiling camino v1.1.2
25:42.06 Compiling icu_locale_core v2.0.0
26:17.64 Compiling potential_utf v0.1.2
26:19.34 Compiling zerotrie v0.2.2
26:29.17 Compiling linux-raw-sys v0.4.14
26:52.50 Compiling icu_provider v2.0.0
26:58.41 Compiling icu_collections v2.0.0
27:06.07 Compiling uniffi_internal_macros v0.29.3
27:27.08 Compiling tempfile v3.16.0
27:31.27 Compiling uniffi_pipeline v0.29.3
27:34.70 Compiling siphasher v0.3.999 (/build/firefox/src/firefox-148.0.2/build/rust/siphasher)
27:34.96 Compiling uniffi_meta v0.29.3
28:09.55 Compiling nsstring v0.1.0 (/build/firefox/src/firefox-148.0.2/xpcom/rust/nsstring)
28:14.88 Compiling fs-err v2.9.0
28:16.66 Compiling pkg-config v0.3.26
28:23.02 Compiling clang-sys v1.7.0
28:24.57 Compiling num-traits v0.2.19
28:25.39 Compiling lazy_static v1.4.0
28:26.32 Compiling aho-corasick v1.1.0
28:45.34 Compiling regex-syntax v0.8.5
29:18.44 Compiling regex-automata v0.4.9
30:25.02 Compiling uniffi_macros v0.29.3
31:48.74 Compiling libloading v0.8.6
31:49.76 Compiling bindgen v0.72.0 (https://github.com/rust-lang/rust-bindgen?rev=9366e0af8da529c958b4cd4fcbe492d951c86f5c#9366e0af)
33:06.73 Compiling regex v1.11.1
33:11.55 Compiling cexpr v0.6.0
33:20.88 Compiling icu_properties_data v2.0.1
33:21.69 Compiling version_check v0.9.4
35:54.97 Compiling getrandom v0.2.999 (/build/firefox/src/firefox-148.0.2/build/rust/getrandom)
35:55.37 Compiling scroll_derive v0.12.0
36:04.72 Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf)
36:11.82 Compiling utf8_iter v1.0.4
36:12.49 Compiling thin-vec v0.2.14 (/build/firefox/src/firefox-148.0.2/third_party/rust/thin-vec)
36:14.22 Compiling scopeguard v1.1.0
36:14.59 Compiling icu_properties v2.0.1
36:25.22 Compiling icu_normalizer_data v2.0.0
36:26.02 Compiling static_assertions v1.1.0
36:27.06 Compiling icu_normalizer v2.0.0
36:34.18 Compiling percent-encoding v2.3.2
36:35.39 Compiling typenum v1.16.0
36:39.60 Compiling idna_adapter v1.2.1
36:41.03 Compiling bytes v1.4.0
37:09.54 Compiling idna v1.1.0
37:21.53 Compiling scroll v0.12.0
37:23.13 Compiling askama_parser v0.13.0
38:25.68 Compiling basic-toml v0.1.2
38:37.41 Compiling plain v0.2.3
38:37.81 Compiling smawk v0.3.2
38:38.31 Compiling textwrap v0.16.1
38:44.96 Compiling goblin v0.9.2
39:49.04 Compiling askama_derive v0.13.1
40:53.79 Compiling form_urlencoded v1.2.2
40:54.90 Compiling weedle2 v5.0.0
41:28.28 Compiling uniffi_udl v0.29.3
41:46.62 Compiling url v2.5.7
42:00.73 Compiling askama v0.13.1
42:03.92 Compiling goblin v0.8.999 (/build/firefox/src/firefox-148.0.2/build/rust/goblin)
42:04.20 Compiling nserror v0.1.0 (/build/firefox/src/firefox-148.0.2/xpcom/rust/nserror)
42:05.04 Compiling generic-array v0.14.6
42:08.14 Compiling crossbeam-utils v0.8.21
42:29.01 Compiling uniffi_bindgen v0.29.3
49:26.79 Compiling cargo-platform v0.1.2
49:44.23 Compiling uniffi_core v0.29.3
49:47.21 Compiling cargo_metadata v0.19.2
50:38.31 Compiling uniffi_build v0.29.3
50:42.00 Compiling uniffi v0.29.3
50:42.59 Compiling strsim v0.11.1
50:46.17 Compiling ident_case v1.0.1
50:46.66 Compiling fnv v1.0.7
50:46.99 Compiling darling_core v0.20.10
51:56.26 Compiling termcolor v1.4.1
51:58.73 Compiling env_logger v0.10.0
52:06.94 Compiling darling_macro v0.20.10
52:11.73 Compiling lock_api v0.4.9
52:12.59 Compiling cstr v0.2.11
52:15.19 Compiling pin-project-lite v0.2.14
52:15.51 Compiling parking_lot_core v0.9.10
52:17.12 Compiling darling v0.20.10
52:17.55 Compiling xpcom_macros v0.1.0 (/build/firefox/src/firefox-148.0.2/xpcom/rust/xpcom/xpcom_macros)
52:39.77 Compiling threadbound v0.1.5
52:40.15 Compiling xpcom v0.1.0 (/build/firefox/src/firefox-148.0.2/xpcom/rust/xpcom)
53:59.12 Compiling parking_lot v0.12.3
54:03.93 Compiling vcpkg v0.2.999 (/build/firefox/src/firefox-148.0.2/build/rust/vcpkg)
54:04.65 Compiling libsqlite3-sys v0.35.0
54:06.35 Compiling thiserror v1.999.999 (/build/firefox/src/firefox-148.0.2/build/rust/thiserror)
54:10.82 Compiling euclid v0.22.10
54:17.45 Compiling bincode v1.3.3
54:20.29 Compiling byteorder v1.5.0
54:22.98 Compiling block-buffer v0.10.3
54:23.58 Compiling crypto-common v0.1.6
54:24.08 Compiling rand_core v0.6.4
54:25.35 Compiling tracing-core v0.1.33
54:30.74 Compiling cfg_aliases v0.2.1
54:31.03 Compiling base64 v0.22.1
54:33.74 Compiling digest v0.10.7
54:34.81 Compiling sharded-slab v0.1.7
54:38.26 Compiling thread_local v1.1.8
54:39.87 Compiling tracing-attributes v0.1.28
55:20.32 Compiling async-trait v0.1.68
55:22.01 Compiling tracing v0.1.41
55:23.76 Compiling tracing-subscriber v0.3.20
55:40.50 Compiling app_units v0.7.8
55:41.09 Compiling hashlink v0.11.0
56:02.60 Compiling hex v0.4.3
56:46.78 Compiling ppv-lite86 v0.2.17
56:48.18 Compiling rand_chacha v0.3.1
58:10.49 Compiling tracing-support v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
59:16.70 Compiling uuid v1.3.0
59:19.13 Compiling error-support-macros v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
59:25.85 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
59:36.20 Compiling rand v0.8.5
59:43.12 Compiling hashlink v0.10.999 (/build/firefox/src/firefox-148.0.2/build/rust/hashlink)
59:43.39 Compiling fallible-streaming-iterator v0.1.9
59:44.06 Compiling fallible-iterator v0.3.0
59:46.11 Compiling rusqlite v0.37.0
60:01.68 Compiling bindgen v0.69.999 (/build/firefox/src/firefox-148.0.2/build/rust/bindgen)
60:01.98 Compiling ordered-float v3.4.0
60:03.67 Compiling malloc_size_of_derive v0.1.3 (/build/firefox/src/firefox-148.0.2/xpcom/rust/malloc_size_of_derive)
60:11.19 Compiling serde_bytes v0.11.9
60:12.34 Compiling iana-time-zone v0.1.64
60:15.03 Compiling chrono v0.4.42
60:36.05 Compiling wr_malloc_size_of v0.2.2 (/build/firefox/src/firefox-148.0.2/gfx/wr/wr_malloc_size_of)
60:36.77 Compiling sha2 v0.10.8
60:42.40 Compiling base64 v0.21.999 (/build/firefox/src/firefox-148.0.2/build/rust/base64)
60:42.69 Compiling slab v0.4.8
60:43.58 Compiling memoffset v0.9.0
60:44.42 Compiling arrayref v0.3.6
60:45.36 Compiling prost-derive v0.13.5
61:19.69 Compiling phf_shared v0.13.1
61:21.16 Compiling id-arena v2.2.1
61:21.82 Compiling rkv v0.20.0
61:38.04 Compiling phf_generator v0.13.1
61:40.08 Compiling prost v0.13.5
61:44.08 Compiling unic-langid-impl v0.9.6
61:57.37 Compiling crossbeam-epoch v0.9.14
61:58.73 Compiling arrayvec v0.7.6
62:00.04 Compiling simd-adler32 v0.3.7
62:01.39 Compiling adler2 v2.0.1
62:02.01 Compiling miniz_oxide v0.8.9
62:10.72 Compiling unic-langid v0.9.6
62:11.02 Compiling memoffset v0.8.999 (/build/firefox/src/firefox-148.0.2/build/rust/memoffset)
62:11.30 Compiling gecko-profiler v0.1.0 (/build/firefox/src/firefox-148.0.2/tools/profiler/rust-api)
62:14.92 Compiling ffi-support v0.4.4
62:17.15 Compiling num_cpus v1.16.0
62:21.35 Compiling crc32fast v1.4.2
62:22.23 Compiling rustversion v1.0.19
62:24.90 Compiling futures-core v0.3.31
62:25.50 Compiling rayon-core v1.12.1
62:26.27 Compiling futures-sink v0.3.31
62:26.69 Compiling pollster v0.3.0
62:27.36 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
62:44.17 Compiling futures-channel v0.3.31
62:45.68 Compiling flate2 v1.1.4
63:13.92 Compiling crossbeam-channel v0.5.15
63:17.77 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
63:19.41 Compiling glean-core v66.2.0
63:20.73 Compiling whatsys v0.3.2
63:21.84 Compiling zeitstempel v0.2.0
63:22.24 Compiling hashbrown v0.15.999 (/build/firefox/src/firefox-148.0.2/build/rust/hashbrown)
63:22.51 Compiling profiler-macros v0.1.0 (/build/firefox/src/firefox-148.0.2/tools/profiler/rust-api/macros)
63:29.55 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
63:30.71 Compiling icu_locale_data v2.0.0
63:31.64 Compiling nss_sys v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
63:37.34 Compiling crossbeam-deque v0.8.2
63:44.99 Compiling pkcs11-bindings v0.1.7
63:47.22 Compiling futures-macro v0.3.31
64:09.97 Compiling futures-io v0.3.31
64:10.83 Compiling pin-utils v0.1.0
64:12.19 Compiling cmake v0.1.999 (/build/firefox/src/firefox-148.0.2/build/rust/cmake)
64:13.32 Compiling futures-task v0.3.31
64:14.06 Compiling futures-util v0.3.31
64:32.55 Compiling cubeb-sys v0.30.1
64:36.39 Compiling strum_macros v0.27.1
68:27.12 Compiling phf_macros v0.13.1
68:44.49 Compiling mls-rs-codec-derive v0.2.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
68:55.25 Compiling static_prefs v0.1.0 (/build/firefox/src/firefox-148.0.2/modules/libpref/init/static_prefs)
68:55.56 Compiling inherent v1.0.7
69:07.20 Compiling zeroize_derive v1.4.2
69:26.99 Compiling zeroize v1.8.1
69:28.21 Compiling glean v66.2.0
69:36.33 Compiling mls-rs-codec v0.6.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
69:38.60 Compiling phf v0.13.1
69:39.43 Compiling icu_locale v2.0.0
69:49.32 Compiling rayon v1.10.0
70:04.53 Compiling strum v0.27.1
70:06.25 Compiling futures-executor v0.3.28
70:13.50 Compiling fluent-langneg v0.13.0
70:14.80 Compiling type-map v0.5.1
70:16.48 Compiling serde_with_macros v3.12.0
70:45.49 Compiling half v2.5.0
70:47.96 Compiling bitflags v1.999.999 (/build/firefox/src/firefox-148.0.2/build/rust/bitflags)
70:48.24 Compiling derive_more-impl v2.0.1
71:36.05 Compiling maybe-async v0.2.10
72:02.82 Compiling smallbitvec v2.5.1
72:04.14 Compiling khronos_api v3.1.0
72:05.36 Compiling async-task v4.3.0
72:06.41 Compiling hawk v5.0.1
72:07.18 Compiling dtoa v0.4.8
72:07.89 Compiling dtoa-short v0.3.3
72:08.67 Compiling moz_task v0.1.0 (/build/firefox/src/firefox-148.0.2/xpcom/rust/moz_task)
72:12.72 Compiling mls-rs-core v0.21.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
72:26.86 Compiling derive_more v2.0.1
72:31.20 Compiling serde_with v3.12.0
72:35.97 Compiling intl-memoizer v0.5.3
72:38.03 Compiling futures v0.3.28
72:38.35 Compiling nss v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
72:42.69 Compiling firefox-on-glean v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/glean/api)
90:49.79 Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
91:01.28 Compiling intl_pluralrules v7.0.2
91:05.92 Compiling phf_codegen v0.13.1
91:06.47 Compiling rustc-hash v1.999.999 (/build/firefox/src/firefox-148.0.2/build/rust/rustc-hash)
91:07.02 Compiling unicase v2.6.0
91:08.30 Compiling core_maths v0.1.0
91:08.77 Compiling cubeb-core v0.30.1
91:09.87 Compiling fluent-syntax v0.12.0
91:12.70 Compiling cssparser-macros v0.6.1
91:18.28 Compiling enum-map-derive v0.17.0
91:26.96 Compiling self_cell v1.2.0
91:27.90 Compiling neqo-common v0.21.0 (https://github.com/mozilla/neqo?tag=v0.21.0#b3338f90)
91:29.30 Compiling fluent-bundle v0.16.0
91:41.25 Compiling enum-map v2.7.3
91:42.07 Compiling cssparser v0.36.0
91:54.90 Compiling selectors v0.26.0 (/build/firefox/src/firefox-148.0.2/servo/components/selectors)
91:58.87 Compiling qlog v0.15.2
93:13.69 Compiling lalrpop-util v0.19.12
93:14.89 Compiling webrender_build v0.0.2 (/build/firefox/src/firefox-148.0.2/gfx/wr/webrender_build)
93:20.81 Compiling nss-gk-api v0.3.0 (https://github.com/beurdouche/nss-gk-api?rev=e48a946811ffd64abc78de3ee284957d8d1c0d63#e48a9468)
93:31.34 Compiling libdbus-sys v0.2.2
93:32.33 Compiling servo_arc v0.4.0 (/build/firefox/src/firefox-148.0.2/servo/components/servo_arc)
93:33.15 Compiling ash v0.38.0+1.3.281
93:33.95 Compiling xml-rs v0.8.4
93:45.63 Compiling typeid v1.0.3
93:47.36 Compiling gl_generator v0.14.0
93:55.18 Compiling to_shmem v0.1.0 (/build/firefox/src/firefox-148.0.2/servo/components/to_shmem)
94:12.32 Compiling jexl-parser v0.4.0
94:23.04 Compiling rc_crypto v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
94:32.46 Compiling naga v28.0.0 (https://github.com/gfx-rs/wgpu?rev=0a4a0a70cd11482ac685c5b0745dedebaa284d57#0a4a0a70)
94:34.97 Compiling mtu v0.2.9 (https://github.com/mozilla/neqo?tag=v0.21.0#b3338f90)
94:38.59 Compiling to_shmem_derive v0.1.0 (/build/firefox/src/firefox-148.0.2/servo/components/to_shmem_derive)
94:48.56 Compiling sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
94:50.46 Compiling neqo-crypto v0.21.0 (https://github.com/mozilla/neqo?tag=v0.21.0#b3338f90)
94:59.21 Compiling glslopt v0.1.12 (/build/firefox/src/firefox-148.0.2/build/rust/glslopt)
95:00.53 Compiling glsl v6.0.2
95:49.57 Compiling serde_path_to_error v0.1.11
95:52.16 Compiling bytemuck_derive v1.9.3
96:22.84 Compiling unicode-width v0.2.0
96:24.35 Compiling icu_calendar_data v2.0.0
96:25.20 Compiling ref-cast v1.0.24
96:26.70 Compiling new_debug_unreachable v1.0.4
96:26.99 Compiling bit-vec v0.8.0
96:28.35 Compiling precomputed-hash v0.1.1
96:39.46 Compiling bit-set v0.8.0
96:40.65 Compiling codespan-reporting v0.12.0
96:45.75 Compiling bytemuck v1.22.0
98:30.41 Compiling glsl-to-cxx v0.1.0 (/build/firefox/src/firefox-148.0.2/gfx/wr/glsl-to-cxx)
101:10.01 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.01 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.01 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.01 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.02 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.05 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.07 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: src/compiler/glsl/glcpp/glcpp-parse.c:1796:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.08 warning: glslopt@0.1.12: 1796 | if (((yyn) == (-145)))
101:10.08 warning: glslopt@0.1.12: | ~~~~~~^~~~~~~~~
101:10.08 warning: glslopt@0.1.12: src/compiler/glsl/glcpp/glcpp-parse.c:1796:14: note: remove extraneous parentheses around the comparison to silence this warning
101:10.08 warning: glslopt@0.1.12: 1796 | if (((yyn) == (-145)))
101:10.08 warning: glslopt@0.1.12: | ~ ^ ~
101:10.08 warning: glslopt@0.1.12: src/compiler/glsl/glcpp/glcpp-parse.c:1796:14: note: use '=' to turn this equality comparison into an assignment
101:10.08 warning: glslopt@0.1.12: 1796 | if (((yyn) == (-145)))
101:10.08 warning: glslopt@0.1.12: | ^~
101:10.08 warning: glslopt@0.1.12: | =
101:10.08 warning: glslopt@0.1.12: 1 warning generated.
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.08 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.13 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.13 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]
101:10.13 warning: glslopt@0.1.12: 352 | nul = _Generic (0 ? (blob->current) : (void *) 1, const void *: (const void *) (memchr (blob->current, 0, blob->end - blob->current)), default: memchr (blob->current, 0, blob->end - blob->current));
101:10.13 warning: glslopt@0.1.12: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
101:10.13 warning: glslopt@0.1.12: 1 warning generated.
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.14 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.15 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.16 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.16 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.17 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.17 warning: glslopt@0.1.12: glsl-optimizer/src/util/hash_table.c:346:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.17 warning: glslopt@0.1.12: 346 | if ((entry->key == ((void*)0))) {
101:10.17 warning: glslopt@0.1.12: | ~~~~~~~~~~~^~~~~~~~~~~~~
101:10.17 warning: glslopt@0.1.12: glsl-optimizer/src/util/hash_table.c:346:23: note: remove extraneous parentheses around the comparison to silence this warning
101:10.17 warning: glslopt@0.1.12: 346 | if ((entry->key == ((void*)0))) {
101:10.18 warning: glslopt@0.1.12: | ~ ^ ~
101:10.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/hash_table.c:346:23: note: use '=' to turn this equality comparison into an assignment
101:10.18 warning: glslopt@0.1.12: 346 | if ((entry->key == ((void*)0))) {
101:10.18 warning: glslopt@0.1.12: | ^~
101:10.18 warning: glslopt@0.1.12: | =
101:10.18 warning: glslopt@0.1.12: 1 warning generated.
101:10.18 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.19 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.20 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.20 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.20 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.20 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.20 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.20 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.20 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.20 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:127:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.20 warning: glslopt@0.1.12: 127 | if ((block == ((void*)0)))
101:10.20 warning: glslopt@0.1.12: | ~~~~~~^~~~~~~~~~~~~
101:10.20 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:127:15: note: remove extraneous parentheses around the comparison to silence this warning
101:10.20 warning: glslopt@0.1.12: 127 | if ((block == ((void*)0)))
101:10.21 warning: glslopt@0.1.12: | ~ ^ ~
101:10.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:127:15: note: use '=' to turn this equality comparison into an assignment
101:10.21 warning: glslopt@0.1.12: 127 | if ((block == ((void*)0)))
101:10.21 warning: glslopt@0.1.12: | ^~
101:10.21 warning: glslopt@0.1.12: | =
101:10.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:197:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.21 warning: glslopt@0.1.12: 197 | if ((ptr == ((void*)0)))
101:10.21 warning: glslopt@0.1.12: | ~~~~^~~~~~~~~~~~~
101:10.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:197:13: note: remove extraneous parentheses around the comparison to silence this warning
101:10.21 warning: glslopt@0.1.12: 197 | if ((ptr == ((void*)0)))
101:10.21 warning: glslopt@0.1.12: | ~ ^ ~
101:10.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:197:13: note: use '=' to turn this equality comparison into an assignment
101:10.21 warning: glslopt@0.1.12: 197 | if ((ptr == ((void*)0)))
101:10.21 warning: glslopt@0.1.12: | ^~
101:10.22 warning: glslopt@0.1.12: | =
101:10.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:207:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.22 warning: glslopt@0.1.12: 207 | if ((ptr == ((void*)0)))
101:10.22 warning: glslopt@0.1.12: | ~~~~^~~~~~~~~~~~~
101:10.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:207:13: note: remove extraneous parentheses around the comparison to silence this warning
101:10.22 warning: glslopt@0.1.12: 207 | if ((ptr == ((void*)0)))
101:10.22 warning: glslopt@0.1.12: | ~ ^ ~
101:10.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:207:13: note: use '=' to turn this equality comparison into an assignment
101:10.22 warning: glslopt@0.1.12: 207 | if ((ptr == ((void*)0)))
101:10.22 warning: glslopt@0.1.12: | ^~
101:10.22 warning: glslopt@0.1.12: | =
101:10.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:311:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.22 warning: glslopt@0.1.12: 311 | if ((ptr == ((void*)0)))
101:10.22 warning: glslopt@0.1.12: | ~~~~^~~~~~~~~~~~~
101:10.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:311:13: note: remove extraneous parentheses around the comparison to silence this warning
101:10.23 warning: glslopt@0.1.12: 311 | if ((ptr == ((void*)0)))
101:10.23 warning: glslopt@0.1.12: | ~ ^ ~
101:10.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:311:13: note: use '=' to turn this equality comparison into an assignment
101:10.23 warning: glslopt@0.1.12: 311 | if ((ptr == ((void*)0)))
101:10.23 warning: glslopt@0.1.12: | ^~
101:10.23 warning: glslopt@0.1.12: | =
101:10.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:327:17: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.23 warning: glslopt@0.1.12: 327 | if ((old_ctx == ((void*)0)))
101:10.23 warning: glslopt@0.1.12: | ~~~~~~~~^~~~~~~~~~~~~
101:10.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:327:17: note: remove extraneous parentheses around the comparison to silence this warning
101:10.23 warning: glslopt@0.1.12: 327 | if ((old_ctx == ((void*)0)))
101:10.23 warning: glslopt@0.1.12: | ~ ^ ~
101:10.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:327:17: note: use '=' to turn this equality comparison into an assignment
101:10.23 warning: glslopt@0.1.12: 327 | if ((old_ctx == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ^~
101:10.24 warning: glslopt@0.1.12: | =
101:10.24 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:334:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.24 warning: glslopt@0.1.12: 334 | if ((old_info->child == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
101:10.24 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:334:25: note: remove extraneous parentheses around the comparison to silence this warning
101:10.24 warning: glslopt@0.1.12: 334 | if ((old_info->child == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ~ ^ ~
101:10.24 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:334:25: note: use '=' to turn this equality comparison into an assignment
101:10.24 warning: glslopt@0.1.12: 334 | if ((old_info->child == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ^~
101:10.24 warning: glslopt@0.1.12: | =
101:10.24 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:356:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.24 warning: glslopt@0.1.12: 356 | if ((ptr == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ~~~~^~~~~~~~~~~~~
101:10.24 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:356:13: note: remove extraneous parentheses around the comparison to silence this warning
101:10.24 warning: glslopt@0.1.12: 356 | if ((ptr == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ~ ^ ~
101:10.24 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:356:13: note: use '=' to turn this equality comparison into an assignment
101:10.24 warning: glslopt@0.1.12: 356 | if ((ptr == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ^~
101:10.24 warning: glslopt@0.1.12: | =
101:10.24 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:376:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.24 warning: glslopt@0.1.12: 376 | if ((str == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ~~~~^~~~~~~~~~~~~
101:10.24 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:376:13: note: remove extraneous parentheses around the comparison to silence this warning
101:10.24 warning: glslopt@0.1.12: 376 | if ((str == ((void*)0)))
101:10.24 warning: glslopt@0.1.12: | ~ ^ ~
101:10.27 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:376:13: note: use '=' to turn this equality comparison into an assignment
101:10.28 warning: glslopt@0.1.12: 376 | if ((str == ((void*)0)))
101:10.29 warning: glslopt@0.1.12: | ^~
101:10.30 warning: glslopt@0.1.12: | =
101:10.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:392:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.36 warning: glslopt@0.1.12: 392 | if ((str == ((void*)0)))
101:10.36 warning: glslopt@0.1.12: | ~~~~^~~~~~~~~~~~~
101:10.39 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:392:13: note: remove extraneous parentheses around the comparison to silence this warning
101:10.39 warning: glslopt@0.1.12: 392 | if ((str == ((void*)0)))
101:10.40 warning: glslopt@0.1.12: | ~ ^ ~
101:10.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:392:13: note: use '=' to turn this equality comparison into an assignment
101:10.40 warning: glslopt@0.1.12: 392 | if ((str == ((void*)0)))
101:10.40 warning: glslopt@0.1.12: | ^~
101:10.40 warning: glslopt@0.1.12: | =
101:10.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:412:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.40 warning: glslopt@0.1.12: 412 | if ((both == ((void*)0)))
101:10.40 warning: glslopt@0.1.12: | ~~~~~^~~~~~~~~~~~~
101:10.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:412:14: note: remove extraneous parentheses around the comparison to silence this warning
101:10.40 warning: glslopt@0.1.12: 412 | if ((both == ((void*)0)))
101:10.41 warning: glslopt@0.1.12: | ~ ^ ~
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:412:14: note: use '=' to turn this equality comparison into an assignment
101:10.41 warning: glslopt@0.1.12: 412 | if ((both == ((void*)0)))
101:10.41 warning: glslopt@0.1.12: | ^~
101:10.41 warning: glslopt@0.1.12: | =
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:443:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.41 warning: glslopt@0.1.12: 443 | if ((both == ((void*)0)))
101:10.41 warning: glslopt@0.1.12: | ~~~~~^~~~~~~~~~~~~
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:443:14: note: remove extraneous parentheses around the comparison to silence this warning
101:10.41 warning: glslopt@0.1.12: 443 | if ((both == ((void*)0)))
101:10.41 warning: glslopt@0.1.12: | ~ ^ ~
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:443:14: note: use '=' to turn this equality comparison into an assignment
101:10.41 warning: glslopt@0.1.12: 443 | if ((both == ((void*)0)))
101:10.41 warning: glslopt@0.1.12: | ^~
101:10.41 warning: glslopt@0.1.12: | =
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:543:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.41 warning: glslopt@0.1.12: 543 | if ((*str == ((void*)0))) {
101:10.41 warning: glslopt@0.1.12: | ~~~~~^~~~~~~~~~~~~
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:543:14: note: remove extraneous parentheses around the comparison to silence this warning
101:10.41 warning: glslopt@0.1.12: 543 | if ((*str == ((void*)0))) {
101:10.41 warning: glslopt@0.1.12: | ~ ^ ~
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:543:14: note: use '=' to turn this equality comparison into an assignment
101:10.41 warning: glslopt@0.1.12: 543 | if ((*str == ((void*)0))) {
101:10.41 warning: glslopt@0.1.12: | ^~
101:10.41 warning: glslopt@0.1.12: | =
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:553:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.41 warning: glslopt@0.1.12: 553 | if ((ptr == ((void*)0)))
101:10.41 warning: glslopt@0.1.12: | ~~~~^~~~~~~~~~~~~
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:553:13: note: remove extraneous parentheses around the comparison to silence this warning
101:10.41 warning: glslopt@0.1.12: 553 | if ((ptr == ((void*)0)))
101:10.41 warning: glslopt@0.1.12: | ~ ^ ~
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:553:13: note: use '=' to turn this equality comparison into an assignment
101:10.41 warning: glslopt@0.1.12: 553 | if ((ptr == ((void*)0)))
101:10.41 warning: glslopt@0.1.12: | ^~
101:10.41 warning: glslopt@0.1.12: | =
101:10.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:879:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.41 warning: glslopt@0.1.12: 879 | if ((*str == ((void*)0))) {
101:10.41 warning: glslopt@0.1.12: | ~~~~~^~~~~~~~~~~~~
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:879:14: note: remove extraneous parentheses around the comparison to silence this warning
101:10.42 warning: glslopt@0.1.12: 879 | if ((*str == ((void*)0))) {
101:10.42 warning: glslopt@0.1.12: | ~ ^ ~
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:879:14: note: use '=' to turn this equality comparison into an assignment
101:10.42 warning: glslopt@0.1.12: 879 | if ((*str == ((void*)0))) {
101:10.42 warning: glslopt@0.1.12: | ^~
101:10.42 warning: glslopt@0.1.12: | =
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:888:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.42 warning: glslopt@0.1.12: 888 | if ((ptr == ((void*)0)))
101:10.42 warning: glslopt@0.1.12: | ~~~~^~~~~~~~~~~~~
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:888:13: note: remove extraneous parentheses around the comparison to silence this warning
101:10.42 warning: glslopt@0.1.12: 888 | if ((ptr == ((void*)0)))
101:10.42 warning: glslopt@0.1.12: | ~ ^ ~
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:888:13: note: use '=' to turn this equality comparison into an assignment
101:10.42 warning: glslopt@0.1.12: 888 | if ((ptr == ((void*)0)))
101:10.42 warning: glslopt@0.1.12: | ^~
101:10.42 warning: glslopt@0.1.12: | =
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:907:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.42 warning: glslopt@0.1.12: 907 | if ((both == ((void*)0)))
101:10.42 warning: glslopt@0.1.12: | ~~~~~^~~~~~~~~~~~~
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:907:14: note: remove extraneous parentheses around the comparison to silence this warning
101:10.42 warning: glslopt@0.1.12: 907 | if ((both == ((void*)0)))
101:10.42 warning: glslopt@0.1.12: | ~ ^ ~
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/ralloc.c:907:14: note: use '=' to turn this equality comparison into an assignment
101:10.42 warning: glslopt@0.1.12: 907 | if ((both == ((void*)0)))
101:10.42 warning: glslopt@0.1.12: | ^~
101:10.42 warning: glslopt@0.1.12: | =
101:10.42 warning: glslopt@0.1.12: 16 warnings generated.
101:10.42 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.42 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.42 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.42 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.42 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.42 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.42 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.42 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/set.c:275:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:10.42 warning: glslopt@0.1.12: 275 | if ((entry->key == ((void*)0))) {
101:10.42 warning: glslopt@0.1.12: | ~~~~~~~~~~~^~~~~~~~~~~~~
101:10.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/set.c:275:23: note: remove extraneous parentheses around the comparison to silence this warning
101:10.43 warning: glslopt@0.1.12: 275 | if ((entry->key == ((void*)0))) {
101:10.43 warning: glslopt@0.1.12: | ~ ^ ~
101:10.43 warning: glslopt@0.1.12: glsl-optimizer/src/util/set.c:275:23: note: use '=' to turn this equality comparison into an assignment
101:10.43 warning: glslopt@0.1.12: 275 | if ((entry->key == ((void*)0))) {
101:10.43 warning: glslopt@0.1.12: | ^~
101:10.43 warning: glslopt@0.1.12: | =
101:10.43 warning: glslopt@0.1.12: 1 warning generated.
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 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]
101:10.43 warning: glslopt@0.1.12: 214 | } else if ((e > 0x1d) || (0x8000 <= m)) {
101:10.43 warning: glslopt@0.1.12: | ~~~~~~ ^ ~
101:10.43 warning: glslopt@0.1.12: 1 warning generated.
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.43 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.45 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.45 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.45 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26:
101:10.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.45 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.45 warning: glslopt@0.1.12: | ^ ~~~
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.45 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.45 warning: glslopt@0.1.12: | ^~
101:10.45 warning: glslopt@0.1.12: | &
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.45 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.45 warning: glslopt@0.1.12: | ^~~~~~
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.45 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.45 warning: glslopt@0.1.12: | ^ ~~~
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.45 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.45 warning: glslopt@0.1.12: | ^~
101:10.45 warning: glslopt@0.1.12: | &
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.45 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.45 warning: glslopt@0.1.12: | ^~~~~~
101:10.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26:
101:10.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.45 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.45 warning: glslopt@0.1.12: | ^
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.45 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.45 warning: glslopt@0.1.12: | ^
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.45 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.45 warning: glslopt@0.1.12: | ^
101:10.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.45 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.46 warning: glslopt@0.1.12: | ^
101:10.46 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26:
101:10.46 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.46 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.46 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.47 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.48 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26:
101:10.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.48 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.48 warning: glslopt@0.1.12: | ^
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.48 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.48 warning: glslopt@0.1.12: | ^
101:10.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26:
101:10.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.48 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.48 warning: glslopt@0.1.12: | ^
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.49 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.49 warning: glslopt@0.1.12: | ^
101:10.49 warning: glslopt@0.1.12: 46 warnings generated.
101:10.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24:
101:10.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28:
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.49 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.49 warning: glslopt@0.1.12: | ^
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.49 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.49 warning: glslopt@0.1.12: | ^
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.49 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.49 warning: glslopt@0.1.12: | ^
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.49 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.49 warning: glslopt@0.1.12: | ^
101:10.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24:
101:10.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.49 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.49 warning: glslopt@0.1.12: | ^ ~~~
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.49 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.49 warning: glslopt@0.1.12: | ^~
101:10.49 warning: glslopt@0.1.12: | &
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.49 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.49 warning: glslopt@0.1.12: | ^~~~~~
101:10.49 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.50 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.50 warning: glslopt@0.1.12: | ^ ~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.50 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.50 warning: glslopt@0.1.12: | ^~
101:10.50 warning: glslopt@0.1.12: | &
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.50 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.50 warning: glslopt@0.1.12: | ^~~~~~
101:10.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24:
101:10.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.50 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.51 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.52 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24:
101:10.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.52 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.52 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24:
101:10.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24:
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: 50 warnings generated.
101:10.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24:
101:10.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28:
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.53 warning: glslopt@0.1.12: | ^
101:10.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.53 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.54 warning: glslopt@0.1.12: | ^
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.54 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.54 warning: glslopt@0.1.12: | ^
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24:
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.54 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.54 warning: glslopt@0.1.12: | ^ ~~~
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.54 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.54 warning: glslopt@0.1.12: | ^~
101:10.54 warning: glslopt@0.1.12: | &
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.54 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.54 warning: glslopt@0.1.12: | ^~~~~~
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.54 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.54 warning: glslopt@0.1.12: | ^ ~~~
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.54 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.54 warning: glslopt@0.1.12: | ^~
101:10.54 warning: glslopt@0.1.12: | &
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.54 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.54 warning: glslopt@0.1.12: | ^~~~~~
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24:
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.54 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.54 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.54 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.55 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.56 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.57 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.57 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.57 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.57 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.57 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.57 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24:
101:10.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.57 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.57 warning: glslopt@0.1.12: | ^
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.57 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.57 warning: glslopt@0.1.12: | ^
101:10.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24:
101:10.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.57 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.57 warning: glslopt@0.1.12: | ^
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.57 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.57 warning: glslopt@0.1.12: | ^
101:10.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24:
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.57 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.57 warning: glslopt@0.1.12: | ^
101:10.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.57 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.57 warning: glslopt@0.1.12: | ^
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.58 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.58 warning: glslopt@0.1.12: | ^
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.58 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.58 warning: glslopt@0.1.12: | ^
101:10.58 warning: glslopt@0.1.12: 50 warnings generated.
101:10.58 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.58 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.58 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.58 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.58 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.58 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.58 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.58 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.58 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24:
101:10.58 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.58 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.58 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.58 warning: glslopt@0.1.12: | ^ ~~~
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.58 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.58 warning: glslopt@0.1.12: | ^~
101:10.58 warning: glslopt@0.1.12: | &
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.58 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.58 warning: glslopt@0.1.12: | ^~~~~~
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.58 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.58 warning: glslopt@0.1.12: | ^ ~~~
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.58 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.58 warning: glslopt@0.1.12: | ^~
101:10.58 warning: glslopt@0.1.12: | &
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.58 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.58 warning: glslopt@0.1.12: | ^~~~~~
101:10.58 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24:
101:10.58 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.58 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:10.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.58 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.59 warning: glslopt@0.1.12: | ^
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.59 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.59 warning: glslopt@0.1.12: | ^
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.59 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.59 warning: glslopt@0.1.12: | ^
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.59 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.59 warning: glslopt@0.1.12: | ^
101:10.59 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24:
101:10.59 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.59 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.59 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.59 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.59 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.59 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.59 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.59 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.59 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.60 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.61 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.62 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.62 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.62 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.62 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.62 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.62 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24:
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.62 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.62 warning: glslopt@0.1.12: | ^
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.62 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.62 warning: glslopt@0.1.12: | ^
101:10.62 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:25:
101:10.62 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.62 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.62 warning: glslopt@0.1.12: | ^
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.62 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.62 warning: glslopt@0.1.12: | ^
101:10.62 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:25:
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.62 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.62 warning: glslopt@0.1.12: | ^
101:10.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.62 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.63 warning: glslopt@0.1.12: | ^
101:10.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.63 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.63 warning: glslopt@0.1.12: | ^
101:10.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.63 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.63 warning: glslopt@0.1.12: | ^
101:10.63 warning: glslopt@0.1.12: 50 warnings generated.
101:10.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.63 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52:
101:10.63 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.63 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.63 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.63 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.63 warning: glslopt@0.1.12: | ^ ~~~
101:10.63 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.63 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.63 warning: glslopt@0.1.12: | ^~
101:10.63 warning: glslopt@0.1.12: | &
101:10.63 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.63 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.63 warning: glslopt@0.1.12: | ^~~~~~
101:10.63 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.63 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.63 warning: glslopt@0.1.12: | ^ ~~~
101:10.63 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.63 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.63 warning: glslopt@0.1.12: | ^~
101:10.64 warning: glslopt@0.1.12: | &
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.64 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.64 warning: glslopt@0.1.12: | ^~~~~~
101:10.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52:
101:10.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.64 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.64 warning: glslopt@0.1.12: | ^
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.64 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.64 warning: glslopt@0.1.12: | ^
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.64 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.64 warning: glslopt@0.1.12: | ^
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.64 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.64 warning: glslopt@0.1.12: | ^
101:10.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52:
101:10.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.64 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.64 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.64 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.64 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.64 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.65 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.66 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.67 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.67 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.67 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.67 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.67 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.67 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.67 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52:
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.67 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.67 warning: glslopt@0.1.12: | ^
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.67 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.67 warning: glslopt@0.1.12: | ^
101:10.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:53:
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.67 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.67 warning: glslopt@0.1.12: | ^
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.67 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.67 warning: glslopt@0.1.12: | ^
101:10.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:54:
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.67 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.67 warning: glslopt@0.1.12: | ^
101:10.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.67 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.67 warning: glslopt@0.1.12: | ^
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.68 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.68 warning: glslopt@0.1.12: | ^
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.68 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.68 warning: glslopt@0.1.12: | ^
101:10.68 warning: glslopt@0.1.12: 50 warnings generated.
101:10.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24:
101:10.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28:
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.68 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.68 warning: glslopt@0.1.12: | ^
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.68 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.68 warning: glslopt@0.1.12: | ^
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.68 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.68 warning: glslopt@0.1.12: | ^
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.68 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.68 warning: glslopt@0.1.12: | ^
101:10.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24:
101:10.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.68 warning: glslopt@0.1.12: | ^ ~~~
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.68 warning: glslopt@0.1.12: | ^~
101:10.68 warning: glslopt@0.1.12: | &
101:10.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.68 warning: glslopt@0.1.12: | ^~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.69 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.69 warning: glslopt@0.1.12: | ^ ~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.69 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.69 warning: glslopt@0.1.12: | ^~
101:10.69 warning: glslopt@0.1.12: | &
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.69 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.69 warning: glslopt@0.1.12: | ^~~~~~
101:10.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24:
101:10.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.69 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.70 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.71 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24:
101:10.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.71 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.71 warning: glslopt@0.1.12: | ^
101:10.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.71 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.71 warning: glslopt@0.1.12: | ^
101:10.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24:
101:10.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.72 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.72 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24:
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.72 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.72 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.72 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.72 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: 50 warnings generated.
101:10.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:87:9: warning: 'M_PIf' macro redefined [-Wmacro-redefined]
101:10.72 warning: glslopt@0.1.12: 87 | #define M_PIf ((float) M_PI)
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: /usr/include/math.h:1306:10: note: previous definition is here
101:10.72 warning: glslopt@0.1.12: 1306 | # define M_PIf 3.14159265358979323846f /* pi */
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:88:9: warning: 'M_PI_2f' macro redefined [-Wmacro-redefined]
101:10.72 warning: glslopt@0.1.12: 88 | #define M_PI_2f ((float) M_PI_2)
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: /usr/include/math.h:1307:10: note: previous definition is here
101:10.72 warning: glslopt@0.1.12: 1307 | # define M_PI_2f 1.57079632679489661923f /* pi/2 */
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:89:9: warning: 'M_PI_4f' macro redefined [-Wmacro-redefined]
101:10.72 warning: glslopt@0.1.12: 89 | #define M_PI_4f ((float) M_PI_4)
101:10.72 warning: glslopt@0.1.12: | ^
101:10.72 warning: glslopt@0.1.12: /usr/include/math.h:1308:10: note: previous definition is here
101:10.73 warning: glslopt@0.1.12: 1308 | # define M_PI_4f 0.78539816339744830962f /* pi/4 */
101:10.73 warning: glslopt@0.1.12: | ^
101:10.73 warning: glslopt@0.1.12: 3 warnings generated.
101:10.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:78:
101:10.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50:
101:10.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.73 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.73 warning: glslopt@0.1.12: | ^
101:10.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.73 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.73 warning: glslopt@0.1.12: | ^
101:10.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.73 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.73 warning: glslopt@0.1.12: | ^
101:10.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.73 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.73 warning: glslopt@0.1.12: | ^
101:10.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:80:
101:10.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27:
101:10.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.73 warning: glslopt@0.1.12: | ^ ~~~
101:10.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.73 warning: glslopt@0.1.12: | ^~
101:10.73 warning: glslopt@0.1.12: | &
101:10.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.73 warning: glslopt@0.1.12: | ^~~~~~
101:10.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.74 warning: glslopt@0.1.12: | ^ ~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.74 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.74 warning: glslopt@0.1.12: | ^~
101:10.74 warning: glslopt@0.1.12: | &
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.74 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.74 warning: glslopt@0.1.12: | ^~~~~~
101:10.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:80:
101:10.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27:
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.74 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.75 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.76 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.77 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:81:
101:10.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.77 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.77 warning: glslopt@0.1.12: | ^
101:10.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.77 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.77 warning: glslopt@0.1.12: | ^
101:10.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:81:
101:10.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.77 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.77 warning: glslopt@0.1.12: | ^
101:10.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.77 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.77 warning: glslopt@0.1.12: | ^
101:10.77 warning: glslopt@0.1.12: 46 warnings generated.
101:10.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:37:
101:10.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:10.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.77 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.77 warning: glslopt@0.1.12: | ^ ~~~
101:10.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.77 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.77 warning: glslopt@0.1.12: | ^~
101:10.77 warning: glslopt@0.1.12: | &
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.78 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.78 warning: glslopt@0.1.12: | ^~~~~~
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.78 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.78 warning: glslopt@0.1.12: | ^ ~~~
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.78 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.78 warning: glslopt@0.1.12: | ^~
101:10.78 warning: glslopt@0.1.12: | &
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.78 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.78 warning: glslopt@0.1.12: | ^~~~~~
101:10.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38:
101:10.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.78 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.78 warning: glslopt@0.1.12: | ^
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.78 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.78 warning: glslopt@0.1.12: | ^
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.78 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.78 warning: glslopt@0.1.12: | ^
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.78 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.78 warning: glslopt@0.1.12: | ^
101:10.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38:
101:10.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.78 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.78 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.78 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.78 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.79 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.80 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.81 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.81 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.81 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.81 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.81 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.81 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38:
101:10.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.81 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.81 warning: glslopt@0.1.12: | ^
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.81 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.81 warning: glslopt@0.1.12: | ^
101:10.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38:
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.81 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.81 warning: glslopt@0.1.12: | ^
101:10.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.81 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.81 warning: glslopt@0.1.12: | ^
101:10.81 warning: glslopt@0.1.12: 46 warnings generated.
101:10.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.82 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.82 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.82 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.82 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:39:
101:10.82 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.82 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.82 warning: glslopt@0.1.12: | ^ ~~~
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.82 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.82 warning: glslopt@0.1.12: | ^~
101:10.82 warning: glslopt@0.1.12: | &
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.82 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.82 warning: glslopt@0.1.12: | ^~~~~~
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.82 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.82 warning: glslopt@0.1.12: | ^ ~~~
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.82 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.82 warning: glslopt@0.1.12: | ^~
101:10.82 warning: glslopt@0.1.12: | &
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.82 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.82 warning: glslopt@0.1.12: | ^~~~~~
101:10.82 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:39:
101:10.82 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.82 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.82 warning: glslopt@0.1.12: | ^
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.82 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.82 warning: glslopt@0.1.12: | ^
101:10.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.82 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.82 warning: glslopt@0.1.12: | ^
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.83 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.83 warning: glslopt@0.1.12: | ^
101:10.83 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:39:
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.83 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.84 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.85 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.86 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:42:
101:10.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.86 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.86 warning: glslopt@0.1.12: | ^
101:10.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.86 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.86 warning: glslopt@0.1.12: | ^
101:10.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:42:
101:10.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.86 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.86 warning: glslopt@0.1.12: | ^
101:10.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.86 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.86 warning: glslopt@0.1.12: | ^
101:10.86 warning: glslopt@0.1.12: 46 warnings generated.
101:10.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/generate_ir.cpp:23:
101:10.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27:
101:10.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.86 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.86 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.86 warning: glslopt@0.1.12: | ^ ~~~
101:10.86 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.86 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.86 warning: glslopt@0.1.12: | ^~
101:10.86 warning: glslopt@0.1.12: | &
101:10.86 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.87 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.87 warning: glslopt@0.1.12: | ^~~~~~
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.87 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.87 warning: glslopt@0.1.12: | ^ ~~~
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.87 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.87 warning: glslopt@0.1.12: | ^~
101:10.87 warning: glslopt@0.1.12: | &
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.87 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.87 warning: glslopt@0.1.12: | ^~~~~~
101:10.87 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/generate_ir.cpp:23:
101:10.87 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27:
101:10.87 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.87 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.87 warning: glslopt@0.1.12: | ^
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.87 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.87 warning: glslopt@0.1.12: | ^
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.87 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.87 warning: glslopt@0.1.12: | ^
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.87 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.87 warning: glslopt@0.1.12: | ^
101:10.87 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/generate_ir.cpp:23:
101:10.87 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27:
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.87 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.87 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.88 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.89 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.90 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.90 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.90 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.90 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.90 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.90 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.90 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.90 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.90 warning: glslopt@0.1.12: 42 warnings generated.
101:10.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.90 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27:
101:10.90 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28:
101:10.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.90 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.90 warning: glslopt@0.1.12: | ^
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.91 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.91 warning: glslopt@0.1.12: | ^
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.91 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.91 warning: glslopt@0.1.12: | ^
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.91 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.91 warning: glslopt@0.1.12: | ^
101:10.91 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27:
101:10.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.91 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.91 warning: glslopt@0.1.12: | ^ ~~~
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.91 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.91 warning: glslopt@0.1.12: | ^~
101:10.91 warning: glslopt@0.1.12: | &
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.91 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.91 warning: glslopt@0.1.12: | ^~~~~~
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.91 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.91 warning: glslopt@0.1.12: | ^ ~~~
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.91 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.91 warning: glslopt@0.1.12: | ^~
101:10.91 warning: glslopt@0.1.12: | &
101:10.91 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.91 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.91 warning: glslopt@0.1.12: | ^~~~~~
101:10.91 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27:
101:10.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.92 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.93 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:10.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.94 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:10.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.94 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27:
101:10.95 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.95 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.95 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.95 warning: glslopt@0.1.12: | ^
101:10.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.95 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.95 warning: glslopt@0.1.12: | ^
101:10.95 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27:
101:10.95 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.95 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.95 warning: glslopt@0.1.12: | ^
101:10.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.95 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.95 warning: glslopt@0.1.12: | ^
101:10.95 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_lexer.ll:27:
101:10.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.95 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.95 warning: glslopt@0.1.12: | ^
101:10.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.95 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.95 warning: glslopt@0.1.12: | ^
101:10.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.95 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.95 warning: glslopt@0.1.12: | ^
101:10.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.95 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:10.95 warning: glslopt@0.1.12: | ^
101:10.95 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:1878:84: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.95 warning: glslopt@0.1.12: 1878 | if ( ! ( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null) ) {
101:10.95 warning: glslopt@0.1.12: | ~ ^~~~~~
101:10.95 warning: glslopt@0.1.12: | false
101:10.95 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:3981:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.95 warning: glslopt@0.1.12: 3981 | if ( ! ( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null) ){
101:10.95 warning: glslopt@0.1.12: | ~ ^~~~~~
101:10.95 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4008:81: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4008 | if ( ( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null) )
101:10.96 warning: glslopt@0.1.12: | ~~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4158:81: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4158 | if ( ( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null) )
101:10.96 warning: glslopt@0.1.12: | ~~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4167:80: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4167 | if (( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
101:10.96 warning: glslopt@0.1.12: | ~~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4183:81: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4183 | if (!( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
101:10.96 warning: glslopt@0.1.12: | ~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4191:80: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4191 | if (( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null)) {
101:10.96 warning: glslopt@0.1.12: | ~~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4377:89: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4377 | if (! ( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
101:10.96 warning: glslopt@0.1.12: | ~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4390:89: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4390 | if (! ( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
101:10.96 warning: glslopt@0.1.12: | ~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4452:89: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4452 | if (! ( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null) )
101:10.96 warning: glslopt@0.1.12: | ~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4467:89: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.96 warning: glslopt@0.1.12: 4467 | if (! ( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null) )
101:10.96 warning: glslopt@0.1.12: | ~ ^~~~~~
101:10.96 warning: glslopt@0.1.12: | false
101:10.96 warning: glslopt@0.1.12: src/compiler/glsl/glsl_lexer.cpp:4628:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
101:10.97 warning: glslopt@0.1.12: 4628 | while(( yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null)){
101:10.97 warning: glslopt@0.1.12: | ~~~~~ ^~~~~~
101:10.97 warning: glslopt@0.1.12: | false
101:10.97 warning: glslopt@0.1.12: 62 warnings generated.
101:10.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:10.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:10.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2:
101:10.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28:
101:10.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.97 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.97 warning: glslopt@0.1.12: | ^
101:10.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.97 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.97 warning: glslopt@0.1.12: | ^
101:10.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.97 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.97 warning: glslopt@0.1.12: | ^
101:10.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:10.97 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:10.97 warning: glslopt@0.1.12: | ^
101:10.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2:
101:10.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:10.97 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.97 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.97 warning: glslopt@0.1.12: | ^ ~~~
101:10.97 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:10.98 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.98 warning: glslopt@0.1.12: | ^~
101:10.98 warning: glslopt@0.1.12: | &
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:10.98 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:10.98 warning: glslopt@0.1.12: | ^~~~~~
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:10.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.98 warning: glslopt@0.1.12: | ^ ~~~
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:10.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.98 warning: glslopt@0.1.12: | ^~
101:10.98 warning: glslopt@0.1.12: | &
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:10.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:10.98 warning: glslopt@0.1.12: | ^~~~~~
101:10.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2:
101:10.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:10.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:10.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.98 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.98 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:10.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.98 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.98 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:10.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.98 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.98 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:10.99 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:10.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:10.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.00 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.01 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.01 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.01 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.01 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2:
101:11.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.01 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.01 warning: glslopt@0.1.12: | ^
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.01 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.01 warning: glslopt@0.1.12: | ^
101:11.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2:
101:11.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.01 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.01 warning: glslopt@0.1.12: | ^
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.01 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.01 warning: glslopt@0.1.12: | ^
101:11.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2:
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.01 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.01 warning: glslopt@0.1.12: | ^
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.01 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.01 warning: glslopt@0.1.12: | ^
101:11.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.02 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.02 warning: glslopt@0.1.12: | ^
101:11.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.02 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.02 warning: glslopt@0.1.12: | ^
101:11.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:12:
101:11.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:278: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.02 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.02 warning: glslopt@0.1.12: | ^
101:11.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:427: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.02 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.02 warning: glslopt@0.1.12: | ^
101:11.02 warning: glslopt@0.1.12: 52 warnings generated.
101:11.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:29:
101:11.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/context.h:54:
101:11.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/extensions.h:39:
101:11.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50:
101:11.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.02 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.02 warning: glslopt@0.1.12: | ^
101:11.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.02 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.02 warning: glslopt@0.1.12: | ^
101:11.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.02 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.02 warning: glslopt@0.1.12: | ^
101:11.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.02 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.02 warning: glslopt@0.1.12: | ^
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37:
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.03 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.03 warning: glslopt@0.1.12: | ^ ~~~
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.03 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.03 warning: glslopt@0.1.12: | ^~
101:11.03 warning: glslopt@0.1.12: | &
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.03 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.03 warning: glslopt@0.1.12: | ^~~~~~
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.03 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.03 warning: glslopt@0.1.12: | ^ ~~~
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.03 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.03 warning: glslopt@0.1.12: | ^~
101:11.03 warning: glslopt@0.1.12: | &
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.03 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.03 warning: glslopt@0.1.12: | ^~~~~~
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37:
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.03 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.03 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.03 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.04 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.05 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.06 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37:
101:11.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.06 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.06 warning: glslopt@0.1.12: | ^
101:11.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.06 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.06 warning: glslopt@0.1.12: | ^
101:11.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37:
101:11.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.07 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.07 warning: glslopt@0.1.12: | ^
101:11.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.07 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.07 warning: glslopt@0.1.12: | ^
101:11.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37:
101:11.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.07 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.07 warning: glslopt@0.1.12: | ^
101:11.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.07 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.07 warning: glslopt@0.1.12: | ^
101:11.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.07 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.07 warning: glslopt@0.1.12: | ^
101:11.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.07 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.07 warning: glslopt@0.1.12: | ^
101:11.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:41:
101:11.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:278: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.07 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.07 warning: glslopt@0.1.12: | ^
101:11.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:427: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.07 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.07 warning: glslopt@0.1.12: | ^
101:11.07 warning: glslopt@0.1.12: 52 warnings generated.
101:11.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.08 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.08 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32:
101:11.08 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:28:
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.08 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.08 warning: glslopt@0.1.12: | ^
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.08 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.08 warning: glslopt@0.1.12: | ^
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.08 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.08 warning: glslopt@0.1.12: | ^
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.08 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.08 warning: glslopt@0.1.12: | ^
101:11.08 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32:
101:11.08 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.08 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.08 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:11.08 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.08 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.08 warning: glslopt@0.1.12: | ^ ~~~
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.08 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.08 warning: glslopt@0.1.12: | ^~
101:11.08 warning: glslopt@0.1.12: | &
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.08 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.08 warning: glslopt@0.1.12: | ^~~~~~
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.08 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.08 warning: glslopt@0.1.12: | ^ ~~~
101:11.08 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.08 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.08 warning: glslopt@0.1.12: | ^~
101:11.09 warning: glslopt@0.1.12: | &
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.09 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.09 warning: glslopt@0.1.12: | ^~~~~~
101:11.09 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32:
101:11.09 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.09 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.09 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.09 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.10 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.11 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.12 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32:
101:11.12 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.12 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.12 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.12 warning: glslopt@0.1.12: | ^
101:11.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.12 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.12 warning: glslopt@0.1.12: | ^
101:11.12 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32:
101:11.12 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.12 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.12 warning: glslopt@0.1.12: | ^
101:11.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.12 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.12 warning: glslopt@0.1.12: | ^
101:11.12 warning: glslopt@0.1.12: In file included from src/compiler/glsl/glsl_parser.yy:32:
101:11.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.12 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.12 warning: glslopt@0.1.12: | ^
101:11.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.12 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.12 warning: glslopt@0.1.12: | ^
101:11.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.12 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.12 warning: glslopt@0.1.12: | ^
101:11.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.12 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.12 warning: glslopt@0.1.12: | ^
101:11.12 warning: glslopt@0.1.12: src/compiler/glsl/glsl_parser.cpp:2446:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
101:11.12 warning: glslopt@0.1.12: 2446 | if (((yyn) == (-292)))
101:11.12 warning: glslopt@0.1.12: | ~~~~~~^~~~~~~~~
101:11.12 warning: glslopt@0.1.12: src/compiler/glsl/glsl_parser.cpp:2446:14: note: remove extraneous parentheses around the comparison to silence this warning
101:11.12 warning: glslopt@0.1.12: 2446 | if (((yyn) == (-292)))
101:11.12 warning: glslopt@0.1.12: | ~ ^ ~
101:11.12 warning: glslopt@0.1.12: src/compiler/glsl/glsl_parser.cpp:2446:14: note: use '=' to turn this equality comparison into an assignment
101:11.12 warning: glslopt@0.1.12: 2446 | if (((yyn) == (-292)))
101:11.12 warning: glslopt@0.1.12: | ^~
101:11.12 warning: glslopt@0.1.12: | =
101:11.12 warning: glslopt@0.1.12: 51 warnings generated.
101:11.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.13 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25:
101:11.13 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:11.13 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.13 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.13 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.13 warning: glslopt@0.1.12: | ^ ~~~
101:11.13 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.13 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.13 warning: glslopt@0.1.12: | ^~
101:11.13 warning: glslopt@0.1.12: | &
101:11.13 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.13 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.13 warning: glslopt@0.1.12: | ^~~~~~
101:11.13 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.13 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.13 warning: glslopt@0.1.12: | ^ ~~~
101:11.13 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.13 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.13 warning: glslopt@0.1.12: | ^~
101:11.13 warning: glslopt@0.1.12: | &
101:11.13 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.13 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.13 warning: glslopt@0.1.12: | ^~~~~~
101:11.13 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25:
101:11.13 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:11.13 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.13 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.13 warning: glslopt@0.1.12: | ^
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.14 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.14 warning: glslopt@0.1.12: | ^
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.14 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.14 warning: glslopt@0.1.12: | ^
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.14 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.14 warning: glslopt@0.1.12: | ^
101:11.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25:
101:11.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.14 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.15 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.16 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.16 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25:
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.16 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.16 warning: glslopt@0.1.12: | ^
101:11.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.16 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.16 warning: glslopt@0.1.12: | ^
101:11.16 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:26:
101:11.16 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.17 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.17 warning: glslopt@0.1.12: | ^
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.17 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.17 warning: glslopt@0.1.12: | ^
101:11.17 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:26:
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.17 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.17 warning: glslopt@0.1.12: | ^
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.17 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.17 warning: glslopt@0.1.12: | ^
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.17 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.17 warning: glslopt@0.1.12: | ^
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.17 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.17 warning: glslopt@0.1.12: | ^
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:30:282: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.17 warning: glslopt@0.1.12: 30 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<symbol_table_entry *>(p)->symbol_table_entry::~symbol_table_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_alloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(symbol_table_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(symbol_table_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.17 warning: glslopt@0.1.12: | ^
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:30:430: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.17 warning: glslopt@0.1.12: 30 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<symbol_table_entry *>(p)->symbol_table_entry::~symbol_table_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_alloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(symbol_table_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(symbol_table_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.17 warning: glslopt@0.1.12: | ^
101:11.17 warning: glslopt@0.1.12: 52 warnings generated.
101:11.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.17 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:24:
101:11.17 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.17 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.17 warning: glslopt@0.1.12: | ^ ~~~
101:11.17 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.17 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.17 warning: glslopt@0.1.12: | ^~
101:11.17 warning: glslopt@0.1.12: | &
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.18 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.18 warning: glslopt@0.1.12: | ^~~~~~
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.18 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.18 warning: glslopt@0.1.12: | ^ ~~~
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.18 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.18 warning: glslopt@0.1.12: | ^~
101:11.18 warning: glslopt@0.1.12: | &
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.18 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.18 warning: glslopt@0.1.12: | ^~~~~~
101:11.18 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:24:
101:11.18 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.18 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.18 warning: glslopt@0.1.12: | ^
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.18 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.18 warning: glslopt@0.1.12: | ^
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.18 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.18 warning: glslopt@0.1.12: | ^
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.18 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.18 warning: glslopt@0.1.12: | ^
101:11.18 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:24:
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.18 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.18 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.18 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.18 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.19 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.20 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.21 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.21 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.21 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.21 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.21 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:25:
101:11.21 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.21 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.21 warning: glslopt@0.1.12: | ^
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.21 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.21 warning: glslopt@0.1.12: | ^
101:11.21 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:25:
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.21 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.21 warning: glslopt@0.1.12: | ^
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.21 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.21 warning: glslopt@0.1.12: | ^
101:11.21 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:26:
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:253: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.21 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.21 warning: glslopt@0.1.12: | ^
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:53:391: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.21 warning: glslopt@0.1.12: 53 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_node *>(p)->ast_node::~ast_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_node)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.21 warning: glslopt@0.1.12: | ^
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:275: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.21 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.21 warning: glslopt@0.1.12: | ^
101:11.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ast.h:480:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.22 warning: glslopt@0.1.12: 480 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<ast_type_qualifier *>(p)->ast_type_qualifier::~ast_type_qualifier(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(ast_type_qualifier)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.22 warning: glslopt@0.1.12: | ^
101:11.22 warning: glslopt@0.1.12: 50 warnings generated.
101:11.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.22 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30:
101:11.22 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.22 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.22 warning: glslopt@0.1.12: | ^ ~~~
101:11.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.22 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.22 warning: glslopt@0.1.12: | ^~
101:11.22 warning: glslopt@0.1.12: | &
101:11.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.22 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.22 warning: glslopt@0.1.12: | ^~~~~~
101:11.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.22 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.22 warning: glslopt@0.1.12: | ^ ~~~
101:11.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.22 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.22 warning: glslopt@0.1.12: | ^~
101:11.22 warning: glslopt@0.1.12: | &
101:11.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.22 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.22 warning: glslopt@0.1.12: | ^~~~~~
101:11.22 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30:
101:11.22 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.22 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.22 warning: glslopt@0.1.12: | ^
101:11.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.22 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.23 warning: glslopt@0.1.12: | ^
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.23 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.23 warning: glslopt@0.1.12: | ^
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.23 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.23 warning: glslopt@0.1.12: | ^
101:11.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30:
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.23 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.24 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.25 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.25 warning: glslopt@0.1.12: 42 warnings generated.
101:11.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:30:
101:11.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.26 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.26 warning: glslopt@0.1.12: | ^ ~~~
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.26 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.26 warning: glslopt@0.1.12: | ^~
101:11.26 warning: glslopt@0.1.12: | &
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.26 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.26 warning: glslopt@0.1.12: | ^~~~~~
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.26 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.26 warning: glslopt@0.1.12: | ^ ~~~
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.26 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.26 warning: glslopt@0.1.12: | ^~
101:11.26 warning: glslopt@0.1.12: | &
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.26 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.26 warning: glslopt@0.1.12: | ^~~~~~
101:11.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:30:
101:11.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.26 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.26 warning: glslopt@0.1.12: | ^
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.26 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.26 warning: glslopt@0.1.12: | ^
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.26 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.26 warning: glslopt@0.1.12: | ^
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.26 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.26 warning: glslopt@0.1.12: | ^
101:11.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:30:
101:11.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.26 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.27 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.28 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.29 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.29 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.29 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.29 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.29 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.29 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.29 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.29 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.29 warning: glslopt@0.1.12: 42 warnings generated.
101:11.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.cpp:24:
101:11.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27:
101:11.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.29 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.29 warning: glslopt@0.1.12: | ^ ~~~
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.29 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.29 warning: glslopt@0.1.12: | ^~
101:11.29 warning: glslopt@0.1.12: | &
101:11.29 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.29 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.30 warning: glslopt@0.1.12: | ^~~~~~
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.30 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.30 warning: glslopt@0.1.12: | ^ ~~~
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.30 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.30 warning: glslopt@0.1.12: | ^~
101:11.30 warning: glslopt@0.1.12: | &
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.30 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.30 warning: glslopt@0.1.12: | ^~~~~~
101:11.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.cpp:24:
101:11.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27:
101:11.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.30 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.30 warning: glslopt@0.1.12: | ^
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.30 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.30 warning: glslopt@0.1.12: | ^
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.30 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.30 warning: glslopt@0.1.12: | ^
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.30 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.30 warning: glslopt@0.1.12: | ^
101:11.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.cpp:24:
101:11.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_builder.h:27:
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.30 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.30 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.30 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.30 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.30 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.31 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.32 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.33 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.33 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.33 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.33 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.33 warning: glslopt@0.1.12: 42 warnings generated.
101:11.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26:
101:11.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.33 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.33 warning: glslopt@0.1.12: | ^ ~~~
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.33 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.33 warning: glslopt@0.1.12: | ^~
101:11.33 warning: glslopt@0.1.12: | &
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.33 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.33 warning: glslopt@0.1.12: | ^~~~~~
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.33 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.33 warning: glslopt@0.1.12: | ^ ~~~
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.33 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.33 warning: glslopt@0.1.12: | ^~
101:11.33 warning: glslopt@0.1.12: | &
101:11.33 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.33 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.33 warning: glslopt@0.1.12: | ^~~~~~
101:11.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26:
101:11.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.34 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.34 warning: glslopt@0.1.12: | ^
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.34 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.34 warning: glslopt@0.1.12: | ^
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.34 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.34 warning: glslopt@0.1.12: | ^
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.34 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.34 warning: glslopt@0.1.12: | ^
101:11.34 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26:
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.34 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.35 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.36 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.36 warning: glslopt@0.1.12: 42 warnings generated.
101:11.36 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.36 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.36 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.37 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:39:
101:11.37 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.37 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.37 warning: glslopt@0.1.12: | ^ ~~~
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.37 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.37 warning: glslopt@0.1.12: | ^~
101:11.37 warning: glslopt@0.1.12: | &
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.37 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.37 warning: glslopt@0.1.12: | ^~~~~~
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.37 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.37 warning: glslopt@0.1.12: | ^ ~~~
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.37 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.37 warning: glslopt@0.1.12: | ^~
101:11.37 warning: glslopt@0.1.12: | &
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.37 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.37 warning: glslopt@0.1.12: | ^~~~~~
101:11.37 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:39:
101:11.37 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.37 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.37 warning: glslopt@0.1.12: | ^
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.37 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.37 warning: glslopt@0.1.12: | ^
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.37 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.37 warning: glslopt@0.1.12: | ^
101:11.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.37 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.37 warning: glslopt@0.1.12: | ^
101:11.37 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:39:
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.38 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.39 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.40 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.40 warning: glslopt@0.1.12: 42 warnings generated.
101:11.40 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.40 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.40 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.40 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.40 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.40 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.40 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.40 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.41 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_equals.cpp:24:
101:11.41 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.41 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.41 warning: glslopt@0.1.12: | ^ ~~~
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.41 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.41 warning: glslopt@0.1.12: | ^~
101:11.41 warning: glslopt@0.1.12: | &
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.41 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.41 warning: glslopt@0.1.12: | ^~~~~~
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.41 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.41 warning: glslopt@0.1.12: | ^ ~~~
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.41 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.41 warning: glslopt@0.1.12: | ^~
101:11.41 warning: glslopt@0.1.12: | &
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.41 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.41 warning: glslopt@0.1.12: | ^~~~~~
101:11.41 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_equals.cpp:24:
101:11.41 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.41 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.41 warning: glslopt@0.1.12: | ^
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.41 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.41 warning: glslopt@0.1.12: | ^
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.41 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.41 warning: glslopt@0.1.12: | ^
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.41 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.41 warning: glslopt@0.1.12: | ^
101:11.41 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_equals.cpp:24:
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.41 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.42 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.43 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.44 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.44 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.44 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.44 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.44 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.44 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.44 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.44 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.44 warning: glslopt@0.1.12: 42 warnings generated.
101:11.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.44 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34:
101:11.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.44 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.44 warning: glslopt@0.1.12: | ^ ~~~
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.44 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.44 warning: glslopt@0.1.12: | ^~
101:11.44 warning: glslopt@0.1.12: | &
101:11.44 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.44 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.45 warning: glslopt@0.1.12: | ^~~~~~
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.45 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.45 warning: glslopt@0.1.12: | ^ ~~~
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.45 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.45 warning: glslopt@0.1.12: | ^~
101:11.45 warning: glslopt@0.1.12: | &
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.45 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.45 warning: glslopt@0.1.12: | ^~~~~~
101:11.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34:
101:11.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.45 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.45 warning: glslopt@0.1.12: | ^
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.45 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.45 warning: glslopt@0.1.12: | ^
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.45 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.45 warning: glslopt@0.1.12: | ^
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.45 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.45 warning: glslopt@0.1.12: | ^
101:11.45 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34:
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.45 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.45 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.45 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.45 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.45 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.45 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.46 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.47 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.48 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.48 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.48 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.48 warning: glslopt@0.1.12: 42 warnings generated.
101:11.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35:
101:11.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.48 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.48 warning: glslopt@0.1.12: | ^ ~~~
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.48 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.48 warning: glslopt@0.1.12: | ^~
101:11.48 warning: glslopt@0.1.12: | &
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.48 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.48 warning: glslopt@0.1.12: | ^~~~~~
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.48 warning: glslopt@0.1.12: | ^ ~~~
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.48 warning: glslopt@0.1.12: | ^~
101:11.48 warning: glslopt@0.1.12: | &
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.48 warning: glslopt@0.1.12: | ^~~~~~
101:11.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35:
101:11.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.48 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.48 warning: glslopt@0.1.12: | ^
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.49 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.49 warning: glslopt@0.1.12: | ^
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.49 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.49 warning: glslopt@0.1.12: | ^
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.49 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.49 warning: glslopt@0.1.12: | ^
101:11.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35:
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.49 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.50 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.51 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.51 warning: glslopt@0.1.12: 42 warnings generated.
101:11.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123:
101:11.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.52 warning: glslopt@0.1.12: | ^ ~~~
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.52 warning: glslopt@0.1.12: | ^~
101:11.52 warning: glslopt@0.1.12: | &
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.52 warning: glslopt@0.1.12: | ^~~~~~
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.52 warning: glslopt@0.1.12: | ^ ~~~
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.52 warning: glslopt@0.1.12: | ^~
101:11.52 warning: glslopt@0.1.12: | &
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.52 warning: glslopt@0.1.12: | ^~~~~~
101:11.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123:
101:11.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.52 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.52 warning: glslopt@0.1.12: | ^
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.52 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.52 warning: glslopt@0.1.12: | ^
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.52 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.52 warning: glslopt@0.1.12: | ^
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.52 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.52 warning: glslopt@0.1.12: | ^
101:11.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123:
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.52 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.52 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.53 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.54 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.55 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.55 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.55 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.55 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.55 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.55 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:124:
101:11.55 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.55 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.55 warning: glslopt@0.1.12: | ^
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.55 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.55 warning: glslopt@0.1.12: | ^
101:11.55 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:124:
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.55 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.55 warning: glslopt@0.1.12: | ^
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.55 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.55 warning: glslopt@0.1.12: | ^
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:143:245: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.55 warning: glslopt@0.1.12: 143 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<function *>(p)->function::~function(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(function)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(function)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.55 warning: glslopt@0.1.12: | ^
101:11.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:143:383: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.55 warning: glslopt@0.1.12: 143 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<function *>(p)->function::~function(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(function)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(function)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.55 warning: glslopt@0.1.12: | ^
101:11.55 warning: glslopt@0.1.12: 48 warnings generated.
101:11.55 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.55 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.55 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.55 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.55 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.55 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:24:
101:11.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.56 warning: glslopt@0.1.12: | ^ ~~~
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.56 warning: glslopt@0.1.12: | ^~
101:11.56 warning: glslopt@0.1.12: | &
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.56 warning: glslopt@0.1.12: | ^~~~~~
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.56 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.56 warning: glslopt@0.1.12: | ^ ~~~
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.56 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.56 warning: glslopt@0.1.12: | ^~
101:11.56 warning: glslopt@0.1.12: | &
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.56 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.56 warning: glslopt@0.1.12: | ^~~~~~
101:11.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:25:
101:11.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.56 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.56 warning: glslopt@0.1.12: | ^
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.56 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.56 warning: glslopt@0.1.12: | ^
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.56 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.56 warning: glslopt@0.1.12: | ^
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.56 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.56 warning: glslopt@0.1.12: | ^
101:11.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:25:
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.56 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.56 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.57 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.58 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.59 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.59 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.59 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.59 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.59 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.59 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:26:
101:11.59 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.59 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.59 warning: glslopt@0.1.12: | ^
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.59 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.59 warning: glslopt@0.1.12: | ^
101:11.59 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_function.cpp:26:
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.59 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.59 warning: glslopt@0.1.12: | ^
101:11.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.59 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.59 warning: glslopt@0.1.12: | ^
101:11.59 warning: glslopt@0.1.12: 46 warnings generated.
101:11.59 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.59 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.59 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.59 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.59 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:24:
101:11.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.60 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.60 warning: glslopt@0.1.12: | ^ ~~~
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.60 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.60 warning: glslopt@0.1.12: | ^~
101:11.60 warning: glslopt@0.1.12: | &
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.60 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.60 warning: glslopt@0.1.12: | ^~~~~~
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.60 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.60 warning: glslopt@0.1.12: | ^ ~~~
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.60 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.60 warning: glslopt@0.1.12: | ^~
101:11.60 warning: glslopt@0.1.12: | &
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.60 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.60 warning: glslopt@0.1.12: | ^~~~~~
101:11.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:24:
101:11.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.60 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.60 warning: glslopt@0.1.12: | ^
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.60 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.60 warning: glslopt@0.1.12: | ^
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.60 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.60 warning: glslopt@0.1.12: | ^
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.60 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.60 warning: glslopt@0.1.12: | ^
101:11.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:24:
101:11.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.61 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.62 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.63 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.63 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.63 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.63 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.63 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.63 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.63 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.63 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.63 warning: glslopt@0.1.12: 42 warnings generated.
101:11.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.63 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.63 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:24:
101:11.63 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.63 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.63 warning: glslopt@0.1.12: | ^ ~~~
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.63 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.63 warning: glslopt@0.1.12: | ^~
101:11.63 warning: glslopt@0.1.12: | &
101:11.63 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.64 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.64 warning: glslopt@0.1.12: | ^~~~~~
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.64 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.64 warning: glslopt@0.1.12: | ^ ~~~
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.64 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.64 warning: glslopt@0.1.12: | ^~
101:11.64 warning: glslopt@0.1.12: | &
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.64 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.64 warning: glslopt@0.1.12: | ^~~~~~
101:11.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:24:
101:11.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.64 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.64 warning: glslopt@0.1.12: | ^
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.64 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.64 warning: glslopt@0.1.12: | ^
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.64 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.64 warning: glslopt@0.1.12: | ^
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.64 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.64 warning: glslopt@0.1.12: | ^
101:11.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:24:
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.64 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.64 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.64 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.64 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.64 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.65 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.66 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.67 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.67 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.67 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.67 warning: glslopt@0.1.12: 42 warnings generated.
101:11.67 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.67 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.67 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.67 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.67 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.67 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.67 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.67 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:24:
101:11.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.h:29:
101:11.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.67 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.67 warning: glslopt@0.1.12: | ^ ~~~
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.67 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.67 warning: glslopt@0.1.12: | ^~
101:11.67 warning: glslopt@0.1.12: | &
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.67 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.67 warning: glslopt@0.1.12: | ^~~~~~
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.67 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.67 warning: glslopt@0.1.12: | ^ ~~~
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.67 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.67 warning: glslopt@0.1.12: | ^~
101:11.67 warning: glslopt@0.1.12: | &
101:11.67 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.67 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.67 warning: glslopt@0.1.12: | ^~~~~~
101:11.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:24:
101:11.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.h:29:
101:11.67 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.68 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.68 warning: glslopt@0.1.12: | ^
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.68 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.68 warning: glslopt@0.1.12: | ^
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.68 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.68 warning: glslopt@0.1.12: | ^
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.68 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.68 warning: glslopt@0.1.12: | ^
101:11.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:24:
101:11.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.h:29:
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.68 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.69 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.70 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.70 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:27:
101:11.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.71 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.71 warning: glslopt@0.1.12: | ^
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.71 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.71 warning: glslopt@0.1.12: | ^
101:11.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:27:
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.71 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.71 warning: glslopt@0.1.12: | ^
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.71 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.71 warning: glslopt@0.1.12: | ^
101:11.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:29:
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:278: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.71 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.71 warning: glslopt@0.1.12: | ^
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:427: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.71 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.71 warning: glslopt@0.1.12: | ^
101:11.71 warning: glslopt@0.1.12: 48 warnings generated.
101:11.71 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.71 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.71 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.71 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.71 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.71 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.71 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.71 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp:25:
101:11.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_visitor.h:28:
101:11.71 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.71 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.71 warning: glslopt@0.1.12: | ^ ~~~
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.71 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.71 warning: glslopt@0.1.12: | ^~
101:11.71 warning: glslopt@0.1.12: | &
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.71 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.71 warning: glslopt@0.1.12: | ^~~~~~
101:11.71 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.72 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.72 warning: glslopt@0.1.12: | ^ ~~~
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.72 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.72 warning: glslopt@0.1.12: | ^~
101:11.72 warning: glslopt@0.1.12: | &
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.72 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.72 warning: glslopt@0.1.12: | ^~~~~~
101:11.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp:25:
101:11.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_visitor.h:28:
101:11.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.72 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.72 warning: glslopt@0.1.12: | ^
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.72 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.72 warning: glslopt@0.1.12: | ^
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.72 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.72 warning: glslopt@0.1.12: | ^
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.72 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.72 warning: glslopt@0.1.12: | ^
101:11.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp:25:
101:11.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_visitor.h:28:
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.72 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.72 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.72 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.72 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.72 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.72 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.73 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.74 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.75 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.75 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp:27:
101:11.75 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.75 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.75 warning: glslopt@0.1.12: | ^
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.75 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.75 warning: glslopt@0.1.12: | ^
101:11.75 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp:27:
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.75 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.75 warning: glslopt@0.1.12: | ^
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.75 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.75 warning: glslopt@0.1.12: | ^
101:11.75 warning: glslopt@0.1.12: 46 warnings generated.
101:11.75 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.75 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.75 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.75 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.75 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.75 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.75 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.75 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.75 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_reader.cpp:24:
101:11.75 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_reader.h:28:
101:11.75 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.75 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.75 warning: glslopt@0.1.12: | ^ ~~~
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.75 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.75 warning: glslopt@0.1.12: | ^~
101:11.75 warning: glslopt@0.1.12: | &
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.75 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.75 warning: glslopt@0.1.12: | ^~~~~~
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.75 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.75 warning: glslopt@0.1.12: | ^ ~~~
101:11.75 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.76 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.76 warning: glslopt@0.1.12: | ^~
101:11.76 warning: glslopt@0.1.12: | &
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.76 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.76 warning: glslopt@0.1.12: | ^~~~~~
101:11.76 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_reader.cpp:24:
101:11.76 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_reader.h:28:
101:11.76 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.76 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.76 warning: glslopt@0.1.12: | ^
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.76 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.76 warning: glslopt@0.1.12: | ^
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.76 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.76 warning: glslopt@0.1.12: | ^
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.76 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.76 warning: glslopt@0.1.12: | ^
101:11.76 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_reader.cpp:24:
101:11.76 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_reader.h:28:
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.76 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.76 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.76 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.76 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.76 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.76 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.76 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.77 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.78 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.79 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_reader.cpp:25:
101:11.79 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.79 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.79 warning: glslopt@0.1.12: | ^
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.79 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.79 warning: glslopt@0.1.12: | ^
101:11.79 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_reader.cpp:25:
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.79 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.79 warning: glslopt@0.1.12: | ^
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.79 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:11.79 warning: glslopt@0.1.12: | ^
101:11.79 warning: glslopt@0.1.12: 46 warnings generated.
101:11.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.79 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32:
101:11.79 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.79 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.79 warning: glslopt@0.1.12: | ^ ~~~
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.79 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.79 warning: glslopt@0.1.12: | ^~
101:11.79 warning: glslopt@0.1.12: | &
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.79 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.79 warning: glslopt@0.1.12: | ^~~~~~
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.79 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.79 warning: glslopt@0.1.12: | ^ ~~~
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.79 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.79 warning: glslopt@0.1.12: | ^~
101:11.79 warning: glslopt@0.1.12: | &
101:11.79 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.80 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.80 warning: glslopt@0.1.12: | ^~~~~~
101:11.80 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32:
101:11.80 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.80 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.80 warning: glslopt@0.1.12: | ^
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.80 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.80 warning: glslopt@0.1.12: | ^
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.80 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.80 warning: glslopt@0.1.12: | ^
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.80 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.80 warning: glslopt@0.1.12: | ^
101:11.80 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32:
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.80 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.80 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.80 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.80 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.80 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.80 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.80 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.80 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.81 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.82 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.83 warning: glslopt@0.1.12: 42 warnings generated.
101:11.83 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.83 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.83 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.83 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.83 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.83 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.83 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.83 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.83 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37:
101:11.83 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.83 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.83 warning: glslopt@0.1.12: | ^ ~~~
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.83 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.83 warning: glslopt@0.1.12: | ^~
101:11.83 warning: glslopt@0.1.12: | &
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.83 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.83 warning: glslopt@0.1.12: | ^~~~~~
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.83 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.83 warning: glslopt@0.1.12: | ^ ~~~
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.83 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.83 warning: glslopt@0.1.12: | ^~
101:11.83 warning: glslopt@0.1.12: | &
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.83 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.83 warning: glslopt@0.1.12: | ^~~~~~
101:11.83 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37:
101:11.83 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.83 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.83 warning: glslopt@0.1.12: | ^
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.83 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.83 warning: glslopt@0.1.12: | ^
101:11.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.83 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.83 warning: glslopt@0.1.12: | ^
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.84 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.84 warning: glslopt@0.1.12: | ^
101:11.84 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37:
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.84 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.85 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.86 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.86 warning: glslopt@0.1.12: 42 warnings generated.
101:11.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.86 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24:
101:11.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.86 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.86 warning: glslopt@0.1.12: | ^ ~~~
101:11.86 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.87 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.87 warning: glslopt@0.1.12: | ^~
101:11.87 warning: glslopt@0.1.12: | &
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.87 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.87 warning: glslopt@0.1.12: | ^~~~~~
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.87 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.87 warning: glslopt@0.1.12: | ^ ~~~
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.87 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.87 warning: glslopt@0.1.12: | ^~
101:11.87 warning: glslopt@0.1.12: | &
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.87 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.87 warning: glslopt@0.1.12: | ^~~~~~
101:11.87 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24:
101:11.87 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.87 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.87 warning: glslopt@0.1.12: | ^
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.87 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.87 warning: glslopt@0.1.12: | ^
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.87 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.87 warning: glslopt@0.1.12: | ^
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.87 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.87 warning: glslopt@0.1.12: | ^
101:11.87 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24:
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.87 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.87 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.87 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.87 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.88 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.89 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.90 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.90 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.90 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.90 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.90 warning: glslopt@0.1.12: 42 warnings generated.
101:11.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.90 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.90 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36:
101:11.90 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.90 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.90 warning: glslopt@0.1.12: | ^ ~~~
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.90 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.90 warning: glslopt@0.1.12: | ^~
101:11.90 warning: glslopt@0.1.12: | &
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.90 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.90 warning: glslopt@0.1.12: | ^~~~~~
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.90 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.90 warning: glslopt@0.1.12: | ^ ~~~
101:11.90 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.90 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.90 warning: glslopt@0.1.12: | ^~
101:11.91 warning: glslopt@0.1.12: | &
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.91 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.91 warning: glslopt@0.1.12: | ^~~~~~
101:11.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36:
101:11.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.91 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.91 warning: glslopt@0.1.12: | ^
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.91 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.91 warning: glslopt@0.1.12: | ^
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.91 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.91 warning: glslopt@0.1.12: | ^
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.91 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.91 warning: glslopt@0.1.12: | ^
101:11.91 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36:
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.91 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.91 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.91 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.91 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.91 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.91 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.91 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.92 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.93 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.94 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.94 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.94 warning: glslopt@0.1.12: 42 warnings generated.
101:11.94 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.94 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.94 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.94 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.94 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.94 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.94 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.94 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.94 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32:
101:11.94 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.94 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.94 warning: glslopt@0.1.12: | ^ ~~~
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.94 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.94 warning: glslopt@0.1.12: | ^~
101:11.94 warning: glslopt@0.1.12: | &
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.94 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.94 warning: glslopt@0.1.12: | ^~~~~~
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.94 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.94 warning: glslopt@0.1.12: | ^ ~~~
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.94 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.94 warning: glslopt@0.1.12: | ^~
101:11.94 warning: glslopt@0.1.12: | &
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.94 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.94 warning: glslopt@0.1.12: | ^~~~~~
101:11.94 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32:
101:11.94 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.94 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.94 warning: glslopt@0.1.12: | ^
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.95 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.95 warning: glslopt@0.1.12: | ^
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.95 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.95 warning: glslopt@0.1.12: | ^
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.95 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.95 warning: glslopt@0.1.12: | ^
101:11.95 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32:
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.95 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.96 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:11.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.97 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:11.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.97 warning: glslopt@0.1.12: 42 warnings generated.
101:11.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:11.98 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:11.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.cpp:24:
101:11.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.98 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.98 warning: glslopt@0.1.12: | ^ ~~~
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:11.98 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.98 warning: glslopt@0.1.12: | ^~
101:11.98 warning: glslopt@0.1.12: | &
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:11.98 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:11.98 warning: glslopt@0.1.12: | ^~~~~~
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:11.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.98 warning: glslopt@0.1.12: | ^ ~~~
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:11.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.98 warning: glslopt@0.1.12: | ^~
101:11.98 warning: glslopt@0.1.12: | &
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:11.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:11.98 warning: glslopt@0.1.12: | ^~~~~~
101:11.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.cpp:24:
101:11.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.98 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.98 warning: glslopt@0.1.12: | ^
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.98 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.98 warning: glslopt@0.1.12: | ^
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.98 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.98 warning: glslopt@0.1.12: | ^
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:11.98 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:11.98 warning: glslopt@0.1.12: | ^
101:11.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.cpp:24:
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.98 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:11.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:11.99 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:11.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.00 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.01 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.01 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.01 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.01 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.01 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.01 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.01 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.cpp:27:
101:12.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.01 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.01 warning: glslopt@0.1.12: | ^
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.01 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.01 warning: glslopt@0.1.12: | ^
101:12.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.cpp:27:
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.01 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.01 warning: glslopt@0.1.12: | ^
101:12.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.01 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.01 warning: glslopt@0.1.12: | ^
101:12.01 warning: glslopt@0.1.12: 46 warnings generated.
101:12.01 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.01 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.01 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.01 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.01 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_atomics.cpp:24:
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.02 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.02 warning: glslopt@0.1.12: | ^ ~~~
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.02 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.02 warning: glslopt@0.1.12: | ^~
101:12.02 warning: glslopt@0.1.12: | &
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.02 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.02 warning: glslopt@0.1.12: | ^~~~~~
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.02 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.02 warning: glslopt@0.1.12: | ^ ~~~
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.02 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.02 warning: glslopt@0.1.12: | ^~
101:12.02 warning: glslopt@0.1.12: | &
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.02 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.02 warning: glslopt@0.1.12: | ^~~~~~
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_atomics.cpp:24:
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.02 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.02 warning: glslopt@0.1.12: | ^
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.02 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.02 warning: glslopt@0.1.12: | ^
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.02 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.02 warning: glslopt@0.1.12: | ^
101:12.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.02 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.02 warning: glslopt@0.1.12: | ^
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_atomics.cpp:24:
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:12.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.03 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.04 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.05 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.05 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_atomics.cpp:24:
101:12.05 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.05 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.05 warning: glslopt@0.1.12: | ^
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.05 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.05 warning: glslopt@0.1.12: | ^
101:12.05 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_atomics.cpp:24:
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.05 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.05 warning: glslopt@0.1.12: | ^
101:12.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.05 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.05 warning: glslopt@0.1.12: | ^
101:12.05 warning: glslopt@0.1.12: 46 warnings generated.
101:12.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24:
101:12.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.06 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.06 warning: glslopt@0.1.12: | ^ ~~~
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.06 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.06 warning: glslopt@0.1.12: | ^~
101:12.06 warning: glslopt@0.1.12: | &
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.06 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.06 warning: glslopt@0.1.12: | ^~~~~~
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.06 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.06 warning: glslopt@0.1.12: | ^ ~~~
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.06 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.06 warning: glslopt@0.1.12: | ^~
101:12.06 warning: glslopt@0.1.12: | &
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.06 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.06 warning: glslopt@0.1.12: | ^~~~~~
101:12.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24:
101:12.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.06 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.06 warning: glslopt@0.1.12: | ^
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.06 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.06 warning: glslopt@0.1.12: | ^
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.06 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.06 warning: glslopt@0.1.12: | ^
101:12.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.07 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.07 warning: glslopt@0.1.12: | ^
101:12.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24:
101:12.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.07 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.08 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.09 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.09 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24:
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.09 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.09 warning: glslopt@0.1.12: | ^
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.09 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.09 warning: glslopt@0.1.12: | ^
101:12.09 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_functions.cpp:25:
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.09 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.09 warning: glslopt@0.1.12: | ^
101:12.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.09 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.09 warning: glslopt@0.1.12: | ^
101:12.09 warning: glslopt@0.1.12: 46 warnings generated.
101:12.09 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.10 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp:29:
101:12.10 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.10 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.10 warning: glslopt@0.1.12: | ^ ~~~
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.10 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.10 warning: glslopt@0.1.12: | ^~
101:12.10 warning: glslopt@0.1.12: | &
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.10 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.10 warning: glslopt@0.1.12: | ^~~~~~
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.10 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.10 warning: glslopt@0.1.12: | ^ ~~~
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.10 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.10 warning: glslopt@0.1.12: | ^~
101:12.10 warning: glslopt@0.1.12: | &
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.10 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.10 warning: glslopt@0.1.12: | ^~~~~~
101:12.10 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp:29:
101:12.10 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.10 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.10 warning: glslopt@0.1.12: | ^
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.10 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.10 warning: glslopt@0.1.12: | ^
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.10 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.10 warning: glslopt@0.1.12: | ^
101:12.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.10 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.11 warning: glslopt@0.1.12: | ^
101:12.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp:29:
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.11 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.12 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.13 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.13 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp:30:
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.13 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.13 warning: glslopt@0.1.12: | ^
101:12.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.13 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.13 warning: glslopt@0.1.12: | ^
101:12.13 warning: glslopt@0.1.12: 44 warnings generated.
101:12.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.13 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24:
101:12.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27:
101:12.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.14 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.14 warning: glslopt@0.1.12: | ^ ~~~
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.14 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.14 warning: glslopt@0.1.12: | ^~
101:12.14 warning: glslopt@0.1.12: | &
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.14 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.14 warning: glslopt@0.1.12: | ^~~~~~
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.14 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.14 warning: glslopt@0.1.12: | ^ ~~~
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.14 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.14 warning: glslopt@0.1.12: | ^~
101:12.14 warning: glslopt@0.1.12: | &
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.14 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.14 warning: glslopt@0.1.12: | ^~~~~~
101:12.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24:
101:12.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27:
101:12.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.14 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.14 warning: glslopt@0.1.12: | ^
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.14 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.14 warning: glslopt@0.1.12: | ^
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.14 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.14 warning: glslopt@0.1.12: | ^
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.14 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.14 warning: glslopt@0.1.12: | ^
101:12.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24:
101:12.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27:
101:12.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.14 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.15 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.16 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.17 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.17 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.17 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.17 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.17 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.17 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.17 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.17 warning: glslopt@0.1.12: 42 warnings generated.
101:12.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.17 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.17 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24:
101:12.17 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.17 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.17 warning: glslopt@0.1.12: | ^ ~~~
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.17 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.17 warning: glslopt@0.1.12: | ^~
101:12.17 warning: glslopt@0.1.12: | &
101:12.17 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.17 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.17 warning: glslopt@0.1.12: | ^~~~~~
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.18 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.18 warning: glslopt@0.1.12: | ^ ~~~
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.18 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.18 warning: glslopt@0.1.12: | ^~
101:12.18 warning: glslopt@0.1.12: | &
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.18 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.18 warning: glslopt@0.1.12: | ^~~~~~
101:12.18 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24:
101:12.18 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.18 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.18 warning: glslopt@0.1.12: | ^
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.18 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.18 warning: glslopt@0.1.12: | ^
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.18 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.18 warning: glslopt@0.1.12: | ^
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.18 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.18 warning: glslopt@0.1.12: | ^
101:12.18 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24:
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.18 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.18 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.18 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.18 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.18 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.18 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.19 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.20 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.21 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.21 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.21 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.21 warning: glslopt@0.1.12: 42 warnings generated.
101:12.21 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.21 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.21 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.21 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.21 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.21 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.21 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.21 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.21 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp:24:
101:12.21 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.21 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.21 warning: glslopt@0.1.12: | ^ ~~~
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.21 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.21 warning: glslopt@0.1.12: | ^~
101:12.21 warning: glslopt@0.1.12: | &
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.21 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.21 warning: glslopt@0.1.12: | ^~~~~~
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.21 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.21 warning: glslopt@0.1.12: | ^ ~~~
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.21 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.21 warning: glslopt@0.1.12: | ^~
101:12.21 warning: glslopt@0.1.12: | &
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.21 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.21 warning: glslopt@0.1.12: | ^~~~~~
101:12.21 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp:24:
101:12.21 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.21 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.22 warning: glslopt@0.1.12: | ^
101:12.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.22 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.22 warning: glslopt@0.1.12: | ^
101:12.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.22 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.22 warning: glslopt@0.1.12: | ^
101:12.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.22 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.22 warning: glslopt@0.1.12: | ^
101:12.22 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp:24:
101:12.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.22 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.22 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.22 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.22 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.22 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.23 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.24 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.25 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.25 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.25 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.25 warning: glslopt@0.1.12: 42 warnings generated.
101:12.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.25 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.25 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24:
101:12.25 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.25 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.25 warning: glslopt@0.1.12: | ^ ~~~
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.25 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.25 warning: glslopt@0.1.12: | ^~
101:12.25 warning: glslopt@0.1.12: | &
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.25 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.25 warning: glslopt@0.1.12: | ^~~~~~
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.25 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.25 warning: glslopt@0.1.12: | ^ ~~~
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.25 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.25 warning: glslopt@0.1.12: | ^~
101:12.25 warning: glslopt@0.1.12: | &
101:12.25 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.25 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.25 warning: glslopt@0.1.12: | ^~~~~~
101:12.25 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24:
101:12.25 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.26 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.26 warning: glslopt@0.1.12: | ^
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.26 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.26 warning: glslopt@0.1.12: | ^
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.26 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.26 warning: glslopt@0.1.12: | ^
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.26 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.26 warning: glslopt@0.1.12: | ^
101:12.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24:
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.26 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.27 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.28 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.29 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:27:
101:12.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.29 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.29 warning: glslopt@0.1.12: | ^
101:12.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.29 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.29 warning: glslopt@0.1.12: | ^
101:12.29 warning: glslopt@0.1.12: 44 warnings generated.
101:12.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.29 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_varyings.cpp:33:
101:12.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50:
101:12.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.29 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.29 warning: glslopt@0.1.12: | ^
101:12.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.29 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.29 warning: glslopt@0.1.12: | ^
101:12.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.29 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.29 warning: glslopt@0.1.12: | ^
101:12.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.29 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.29 warning: glslopt@0.1.12: | ^
101:12.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_varyings.cpp:34:
101:12.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.29 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.29 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.29 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.29 warning: glslopt@0.1.12: | ^ ~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.30 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.30 warning: glslopt@0.1.12: | ^~
101:12.30 warning: glslopt@0.1.12: | &
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.30 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.30 warning: glslopt@0.1.12: | ^~~~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.30 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.30 warning: glslopt@0.1.12: | ^ ~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.30 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.30 warning: glslopt@0.1.12: | ^~
101:12.30 warning: glslopt@0.1.12: | &
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.30 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.30 warning: glslopt@0.1.12: | ^~~~~~
101:12.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_varyings.cpp:34:
101:12.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.30 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.30 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.30 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.30 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.30 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.30 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.31 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.32 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.33 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.33 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.33 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.33 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_varyings.cpp:34:
101:12.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.33 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.33 warning: glslopt@0.1.12: | ^
101:12.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.33 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.33 warning: glslopt@0.1.12: | ^
101:12.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/link_varyings.cpp:35:
101:12.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.33 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.33 warning: glslopt@0.1.12: | ^
101:12.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.33 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.33 warning: glslopt@0.1.12: | ^
101:12.33 warning: glslopt@0.1.12: 46 warnings generated.
101:12.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.33 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/linker_util.cpp:24:
101:12.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50:
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.34 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.34 warning: glslopt@0.1.12: | ^
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.34 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.34 warning: glslopt@0.1.12: | ^
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.34 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.34 warning: glslopt@0.1.12: | ^
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.34 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.34 warning: glslopt@0.1.12: | ^
101:12.34 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/linker_util.cpp:25:
101:12.34 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.34 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.34 warning: glslopt@0.1.12: | ^ ~~~
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.34 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.34 warning: glslopt@0.1.12: | ^~
101:12.34 warning: glslopt@0.1.12: | &
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.34 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.34 warning: glslopt@0.1.12: | ^~~~~~
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.34 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.34 warning: glslopt@0.1.12: | ^ ~~~
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.34 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.34 warning: glslopt@0.1.12: | ^~
101:12.34 warning: glslopt@0.1.12: | &
101:12.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.34 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.34 warning: glslopt@0.1.12: | ^~~~~~
101:12.34 warning: glslopt@0.1.12: 6 warnings generated.
101:12.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:69:
101:12.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.35 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.35 warning: glslopt@0.1.12: | ^ ~~~
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.35 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.35 warning: glslopt@0.1.12: | ^~
101:12.35 warning: glslopt@0.1.12: | &
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.35 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.35 warning: glslopt@0.1.12: | ^~~~~~
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.35 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.35 warning: glslopt@0.1.12: | ^ ~~~
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.35 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.35 warning: glslopt@0.1.12: | ^~
101:12.35 warning: glslopt@0.1.12: | &
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.35 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.35 warning: glslopt@0.1.12: | ^~~~~~
101:12.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:69:
101:12.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.35 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.35 warning: glslopt@0.1.12: | ^
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.35 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.35 warning: glslopt@0.1.12: | ^
101:12.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.36 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.36 warning: glslopt@0.1.12: | ^
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.36 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.36 warning: glslopt@0.1.12: | ^
101:12.36 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:69:
101:12.36 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.36 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.37 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.38 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.39 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.39 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.39 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:69:
101:12.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.39 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.39 warning: glslopt@0.1.12: | ^
101:12.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.39 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.39 warning: glslopt@0.1.12: | ^
101:12.39 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:70:
101:12.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.39 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.39 warning: glslopt@0.1.12: | ^
101:12.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.39 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.39 warning: glslopt@0.1.12: | ^
101:12.39 warning: glslopt@0.1.12: 46 warnings generated.
101:12.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.39 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:24:
101:12.39 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.39 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.39 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.39 warning: glslopt@0.1.12: | ^ ~~~
101:12.39 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.39 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.39 warning: glslopt@0.1.12: | ^~
101:12.40 warning: glslopt@0.1.12: | &
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.40 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.40 warning: glslopt@0.1.12: | ^~~~~~
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.40 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.40 warning: glslopt@0.1.12: | ^ ~~~
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.40 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.40 warning: glslopt@0.1.12: | ^~
101:12.40 warning: glslopt@0.1.12: | &
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.40 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.40 warning: glslopt@0.1.12: | ^~~~~~
101:12.40 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25:
101:12.40 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28:
101:12.40 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.40 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.40 warning: glslopt@0.1.12: | ^
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.40 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.40 warning: glslopt@0.1.12: | ^
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.40 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.40 warning: glslopt@0.1.12: | ^
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.40 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.40 warning: glslopt@0.1.12: | ^
101:12.40 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25:
101:12.40 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28:
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.40 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.40 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.40 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.40 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.41 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.42 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.43 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.43 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.43 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.43 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25:
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:278: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.43 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.43 warning: glslopt@0.1.12: | ^
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:427: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.43 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.43 warning: glslopt@0.1.12: | ^
101:12.43 warning: glslopt@0.1.12: 44 warnings generated.
101:12.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.43 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:24:
101:12.43 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.43 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.43 warning: glslopt@0.1.12: | ^ ~~~
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.43 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.43 warning: glslopt@0.1.12: | ^~
101:12.43 warning: glslopt@0.1.12: | &
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.43 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.43 warning: glslopt@0.1.12: | ^~~~~~
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.43 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.43 warning: glslopt@0.1.12: | ^ ~~~
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.43 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.43 warning: glslopt@0.1.12: | ^~
101:12.43 warning: glslopt@0.1.12: | &
101:12.43 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.44 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.44 warning: glslopt@0.1.12: | ^~~~~~
101:12.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25:
101:12.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28:
101:12.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.44 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.44 warning: glslopt@0.1.12: | ^
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.44 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.44 warning: glslopt@0.1.12: | ^
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.44 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.44 warning: glslopt@0.1.12: | ^
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.44 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.44 warning: glslopt@0.1.12: | ^
101:12.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25:
101:12.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28:
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.44 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.44 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.44 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.44 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.44 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.44 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.45 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.46 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.47 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.47 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.47 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.47 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25:
101:12.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:278: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.47 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.47 warning: glslopt@0.1.12: | ^
101:12.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/loop_analysis.h:125:427: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.47 warning: glslopt@0.1.12: 125 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<loop_variable_state *>(p)->loop_variable_state::~loop_variable_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(loop_variable_state)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.47 warning: glslopt@0.1.12: | ^
101:12.47 warning: glslopt@0.1.12: 44 warnings generated.
101:12.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.47 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp:24:
101:12.47 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.47 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.47 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.47 warning: glslopt@0.1.12: | ^ ~~~
101:12.47 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.47 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.47 warning: glslopt@0.1.12: | ^~
101:12.47 warning: glslopt@0.1.12: | &
101:12.47 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.47 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.47 warning: glslopt@0.1.12: | ^~~~~~
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.48 warning: glslopt@0.1.12: | ^ ~~~
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.48 warning: glslopt@0.1.12: | ^~
101:12.48 warning: glslopt@0.1.12: | &
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.48 warning: glslopt@0.1.12: | ^~~~~~
101:12.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp:24:
101:12.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.48 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.48 warning: glslopt@0.1.12: | ^
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.48 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.48 warning: glslopt@0.1.12: | ^
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.48 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.48 warning: glslopt@0.1.12: | ^
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.48 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.48 warning: glslopt@0.1.12: | ^
101:12.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp:24:
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.48 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.48 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.48 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.49 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.50 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.51 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.51 warning: glslopt@0.1.12: 42 warnings generated.
101:12.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.51 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34:
101:12.51 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:12.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.52 warning: glslopt@0.1.12: | ^ ~~~
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.52 warning: glslopt@0.1.12: | ^~
101:12.52 warning: glslopt@0.1.12: | &
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.52 warning: glslopt@0.1.12: | ^~~~~~
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.52 warning: glslopt@0.1.12: | ^ ~~~
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.52 warning: glslopt@0.1.12: | ^~
101:12.52 warning: glslopt@0.1.12: | &
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.52 warning: glslopt@0.1.12: | ^~~~~~
101:12.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34:
101:12.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:12.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.52 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.52 warning: glslopt@0.1.12: | ^
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.52 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.52 warning: glslopt@0.1.12: | ^
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.52 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.52 warning: glslopt@0.1.12: | ^
101:12.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.52 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.52 warning: glslopt@0.1.12: | ^
101:12.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34:
101:12.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.53 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.54 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.55 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.55 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:38:
101:12.55 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:12.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.56 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.56 warning: glslopt@0.1.12: | ^
101:12.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.56 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.56 warning: glslopt@0.1.12: | ^
101:12.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:38:
101:12.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.56 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.56 warning: glslopt@0.1.12: | ^
101:12.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.56 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:12.56 warning: glslopt@0.1.12: | ^
101:12.56 warning: glslopt@0.1.12: 46 warnings generated.
101:12.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30:
101:12.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.56 warning: glslopt@0.1.12: | ^ ~~~
101:12.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.56 warning: glslopt@0.1.12: | ^~
101:12.56 warning: glslopt@0.1.12: | &
101:12.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.56 warning: glslopt@0.1.12: | ^~~~~~
101:12.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.56 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.56 warning: glslopt@0.1.12: | ^ ~~~
101:12.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.56 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.56 warning: glslopt@0.1.12: | ^~
101:12.57 warning: glslopt@0.1.12: | &
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.57 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.57 warning: glslopt@0.1.12: | ^~~~~~
101:12.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30:
101:12.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.57 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.57 warning: glslopt@0.1.12: | ^
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.57 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.57 warning: glslopt@0.1.12: | ^
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.57 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.57 warning: glslopt@0.1.12: | ^
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.57 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.57 warning: glslopt@0.1.12: | ^
101:12.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30:
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.57 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.57 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.57 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.57 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.57 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.57 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.58 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.59 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.60 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.60 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.60 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.60 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.60 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.60 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.60 warning: glslopt@0.1.12: 42 warnings generated.
101:12.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40:
101:12.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.60 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.60 warning: glslopt@0.1.12: | ^ ~~~
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.60 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.60 warning: glslopt@0.1.12: | ^~
101:12.60 warning: glslopt@0.1.12: | &
101:12.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.61 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.61 warning: glslopt@0.1.12: | ^~~~~~
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.61 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.61 warning: glslopt@0.1.12: | ^ ~~~
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.61 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.61 warning: glslopt@0.1.12: | ^~
101:12.61 warning: glslopt@0.1.12: | &
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.61 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.61 warning: glslopt@0.1.12: | ^~~~~~
101:12.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40:
101:12.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.61 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.61 warning: glslopt@0.1.12: | ^
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.61 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.61 warning: glslopt@0.1.12: | ^
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.61 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.61 warning: glslopt@0.1.12: | ^
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.61 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.61 warning: glslopt@0.1.12: | ^
101:12.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40:
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.61 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.61 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.61 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.62 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.63 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.64 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.64 warning: glslopt@0.1.12: 42 warnings generated.
101:12.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39:
101:12.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.65 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.65 warning: glslopt@0.1.12: | ^ ~~~
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.65 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.65 warning: glslopt@0.1.12: | ^~
101:12.65 warning: glslopt@0.1.12: | &
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.65 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.65 warning: glslopt@0.1.12: | ^~~~~~
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.65 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.65 warning: glslopt@0.1.12: | ^ ~~~
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.65 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.65 warning: glslopt@0.1.12: | ^~
101:12.65 warning: glslopt@0.1.12: | &
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.65 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.65 warning: glslopt@0.1.12: | ^~~~~~
101:12.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39:
101:12.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.65 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.65 warning: glslopt@0.1.12: | ^
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.65 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.65 warning: glslopt@0.1.12: | ^
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.65 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.65 warning: glslopt@0.1.12: | ^
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.65 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.65 warning: glslopt@0.1.12: | ^
101:12.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39:
101:12.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.65 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.66 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.67 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.68 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39:
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.68 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.68 warning: glslopt@0.1.12: | ^
101:12.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.68 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.69 warning: glslopt@0.1.12: | ^
101:12.69 warning: glslopt@0.1.12: 44 warnings generated.
101:12.69 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.69 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.69 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.69 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.69 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.69 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.69 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.69 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:47:
101:12.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.69 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.69 warning: glslopt@0.1.12: | ^ ~~~
101:12.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.69 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.69 warning: glslopt@0.1.12: | ^~
101:12.69 warning: glslopt@0.1.12: | &
101:12.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.69 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.69 warning: glslopt@0.1.12: | ^~~~~~
101:12.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.69 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.69 warning: glslopt@0.1.12: | ^ ~~~
101:12.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.69 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.69 warning: glslopt@0.1.12: | ^~
101:12.69 warning: glslopt@0.1.12: | &
101:12.69 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.69 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.69 warning: glslopt@0.1.12: | ^~~~~~
101:12.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48:
101:12.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.69 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.69 warning: glslopt@0.1.12: | ^
101:12.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.70 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.70 warning: glslopt@0.1.12: | ^
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.70 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.70 warning: glslopt@0.1.12: | ^
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.70 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.70 warning: glslopt@0.1.12: | ^
101:12.70 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48:
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.70 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.71 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.72 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.73 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.73 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.73 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.73 warning: glslopt@0.1.12: 42 warnings generated.
101:12.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:108:
101:12.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.73 warning: glslopt@0.1.12: | ^ ~~~
101:12.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.73 warning: glslopt@0.1.12: | ^~
101:12.73 warning: glslopt@0.1.12: | &
101:12.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.73 warning: glslopt@0.1.12: | ^~~~~~
101:12.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.73 warning: glslopt@0.1.12: | ^ ~~~
101:12.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.74 warning: glslopt@0.1.12: | ^~
101:12.74 warning: glslopt@0.1.12: | &
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.74 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.74 warning: glslopt@0.1.12: | ^~~~~~
101:12.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109:
101:12.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.74 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.74 warning: glslopt@0.1.12: | ^
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.74 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.74 warning: glslopt@0.1.12: | ^
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.74 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.74 warning: glslopt@0.1.12: | ^
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.74 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.74 warning: glslopt@0.1.12: | ^
101:12.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109:
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.74 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.74 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.74 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.74 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.74 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.74 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.75 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.76 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.77 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.77 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.77 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.77 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.77 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.77 warning: glslopt@0.1.12: 42 warnings generated.
101:12.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.77 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49:
101:12.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.77 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.77 warning: glslopt@0.1.12: | ^ ~~~
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.77 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.77 warning: glslopt@0.1.12: | ^~
101:12.77 warning: glslopt@0.1.12: | &
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.77 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.77 warning: glslopt@0.1.12: | ^~~~~~
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.77 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.77 warning: glslopt@0.1.12: | ^ ~~~
101:12.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.77 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.78 warning: glslopt@0.1.12: | ^~
101:12.78 warning: glslopt@0.1.12: | &
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.78 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.78 warning: glslopt@0.1.12: | ^~~~~~
101:12.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49:
101:12.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.78 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.78 warning: glslopt@0.1.12: | ^
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.78 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.78 warning: glslopt@0.1.12: | ^
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.78 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.78 warning: glslopt@0.1.12: | ^
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.78 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.78 warning: glslopt@0.1.12: | ^
101:12.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49:
101:12.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.78 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.78 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.78 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.78 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.78 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.78 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.79 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.80 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.81 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.81 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.81 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.81 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49:
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.81 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.81 warning: glslopt@0.1.12: | ^
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.81 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.81 warning: glslopt@0.1.12: | ^
101:12.81 warning: glslopt@0.1.12: 44 warnings generated.
101:12.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:54:
101:12.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.81 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.81 warning: glslopt@0.1.12: | ^ ~~~
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.81 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.81 warning: glslopt@0.1.12: | ^~
101:12.81 warning: glslopt@0.1.12: | &
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.81 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.81 warning: glslopt@0.1.12: | ^~~~~~
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.81 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.81 warning: glslopt@0.1.12: | ^ ~~~
101:12.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.82 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.82 warning: glslopt@0.1.12: | ^~
101:12.82 warning: glslopt@0.1.12: | &
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.82 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.82 warning: glslopt@0.1.12: | ^~~~~~
101:12.82 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55:
101:12.82 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.82 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.82 warning: glslopt@0.1.12: | ^
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.82 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.82 warning: glslopt@0.1.12: | ^
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.82 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.82 warning: glslopt@0.1.12: | ^
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.82 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.82 warning: glslopt@0.1.12: | ^
101:12.82 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55:
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.82 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.82 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.82 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.82 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.82 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.82 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.82 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.83 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.84 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.85 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.85 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.85 warning: glslopt@0.1.12: 42 warnings generated.
101:12.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.85 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:123:
101:12.85 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.85 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.85 warning: glslopt@0.1.12: | ^ ~~~
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.85 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.85 warning: glslopt@0.1.12: | ^~
101:12.85 warning: glslopt@0.1.12: | &
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.85 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.85 warning: glslopt@0.1.12: | ^~~~~~
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.85 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.85 warning: glslopt@0.1.12: | ^ ~~~
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.85 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.85 warning: glslopt@0.1.12: | ^~
101:12.85 warning: glslopt@0.1.12: | &
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.85 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.85 warning: glslopt@0.1.12: | ^~~~~~
101:12.85 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124:
101:12.85 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.85 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.85 warning: glslopt@0.1.12: | ^
101:12.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.85 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.86 warning: glslopt@0.1.12: | ^
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.86 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.86 warning: glslopt@0.1.12: | ^
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.86 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.86 warning: glslopt@0.1.12: | ^
101:12.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124:
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.86 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.87 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.88 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.88 warning: glslopt@0.1.12: 42 warnings generated.
101:12.88 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.88 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.88 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.88 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.88 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.88 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.88 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.88 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.88 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:40:
101:12.88 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.88 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.89 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.89 warning: glslopt@0.1.12: | ^ ~~~
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.89 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.89 warning: glslopt@0.1.12: | ^~
101:12.89 warning: glslopt@0.1.12: | &
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.89 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.89 warning: glslopt@0.1.12: | ^~~~~~
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.89 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.89 warning: glslopt@0.1.12: | ^ ~~~
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.89 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.89 warning: glslopt@0.1.12: | ^~
101:12.89 warning: glslopt@0.1.12: | &
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.89 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.89 warning: glslopt@0.1.12: | ^~~~~~
101:12.89 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41:
101:12.89 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.89 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.89 warning: glslopt@0.1.12: | ^
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.89 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.89 warning: glslopt@0.1.12: | ^
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.89 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.89 warning: glslopt@0.1.12: | ^
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.89 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.89 warning: glslopt@0.1.12: | ^
101:12.89 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41:
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.89 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.89 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.90 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.91 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.92 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.92 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.92 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.92 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.92 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.92 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.92 warning: glslopt@0.1.12: 42 warnings generated.
101:12.92 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.92 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.92 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.92 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.92 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.92 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.92 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.92 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.92 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_jumps.cpp:59:
101:12.92 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.92 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.92 warning: glslopt@0.1.12: | ^ ~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.92 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.92 warning: glslopt@0.1.12: | ^~
101:12.92 warning: glslopt@0.1.12: | &
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.92 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.92 warning: glslopt@0.1.12: | ^~~~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.92 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.92 warning: glslopt@0.1.12: | ^ ~~~
101:12.92 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.93 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.93 warning: glslopt@0.1.12: | ^~
101:12.93 warning: glslopt@0.1.12: | &
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.93 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.93 warning: glslopt@0.1.12: | ^~~~~~
101:12.93 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_jumps.cpp:61:
101:12.93 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.93 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.93 warning: glslopt@0.1.12: | ^
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.93 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.93 warning: glslopt@0.1.12: | ^
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.93 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.93 warning: glslopt@0.1.12: | ^
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.93 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.93 warning: glslopt@0.1.12: | ^
101:12.93 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_jumps.cpp:61:
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.93 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.93 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.93 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.93 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.93 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.93 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.94 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.95 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.96 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.96 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.96 warning: glslopt@0.1.12: 42 warnings generated.
101:12.96 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.96 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.96 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.96 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.96 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.96 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.96 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.96 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:12.96 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34:
101:12.96 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.96 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.96 warning: glslopt@0.1.12: | ^ ~~~
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:12.96 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.96 warning: glslopt@0.1.12: | ^~
101:12.96 warning: glslopt@0.1.12: | &
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:12.96 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:12.96 warning: glslopt@0.1.12: | ^~~~~~
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:12.96 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.96 warning: glslopt@0.1.12: | ^ ~~~
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:12.96 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.96 warning: glslopt@0.1.12: | ^~
101:12.96 warning: glslopt@0.1.12: | &
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:12.96 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:12.96 warning: glslopt@0.1.12: | ^~~~~~
101:12.96 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34:
101:12.96 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:12.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.96 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.96 warning: glslopt@0.1.12: | ^
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.97 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.97 warning: glslopt@0.1.12: | ^
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.97 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.97 warning: glslopt@0.1.12: | ^
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:12.97 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:12.97 warning: glslopt@0.1.12: | ^
101:12.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34:
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.97 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:12.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.98 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:12.99 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:12.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:12.99 warning: glslopt@0.1.12: 42 warnings generated.
101:12.99 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:12.99 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.00 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.00 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.00 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.00 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.00 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.00 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.00 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62:
101:13.00 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.00 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.00 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.00 warning: glslopt@0.1.12: | ^ ~~~
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.00 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.00 warning: glslopt@0.1.12: | ^~
101:13.00 warning: glslopt@0.1.12: | &
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.00 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.00 warning: glslopt@0.1.12: | ^~~~~~
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.00 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.00 warning: glslopt@0.1.12: | ^ ~~~
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.00 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.00 warning: glslopt@0.1.12: | ^~
101:13.00 warning: glslopt@0.1.12: | &
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.00 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.00 warning: glslopt@0.1.12: | ^~~~~~
101:13.00 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62:
101:13.00 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.00 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.00 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.00 warning: glslopt@0.1.12: | ^
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.00 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.00 warning: glslopt@0.1.12: | ^
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.00 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.00 warning: glslopt@0.1.12: | ^
101:13.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.00 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.01 warning: glslopt@0.1.12: | ^
101:13.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62:
101:13.01 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.01 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.02 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.02 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.03 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62:
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.03 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.03 warning: glslopt@0.1.12: | ^
101:13.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.03 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.03 warning: glslopt@0.1.12: | ^
101:13.03 warning: glslopt@0.1.12: 44 warnings generated.
101:13.03 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.03 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.03 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.03 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.03 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.04 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.04 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.04 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.04 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:34:
101:13.04 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.04 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.04 warning: glslopt@0.1.12: | ^ ~~~
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.04 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.04 warning: glslopt@0.1.12: | ^~
101:13.04 warning: glslopt@0.1.12: | &
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.04 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.04 warning: glslopt@0.1.12: | ^~~~~~
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.04 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.04 warning: glslopt@0.1.12: | ^ ~~~
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.04 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.04 warning: glslopt@0.1.12: | ^~
101:13.04 warning: glslopt@0.1.12: | &
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.04 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.04 warning: glslopt@0.1.12: | ^~~~~~
101:13.04 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35:
101:13.04 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.04 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.04 warning: glslopt@0.1.12: | ^
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.04 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.04 warning: glslopt@0.1.12: | ^
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.04 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.04 warning: glslopt@0.1.12: | ^
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.04 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.04 warning: glslopt@0.1.12: | ^
101:13.04 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35:
101:13.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.04 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.05 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.06 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.07 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.07 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.07 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.07 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.07 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.07 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.07 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.07 warning: glslopt@0.1.12: 42 warnings generated.
101:13.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.07 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25:
101:13.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.07 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.07 warning: glslopt@0.1.12: | ^ ~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.07 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.07 warning: glslopt@0.1.12: | ^~
101:13.07 warning: glslopt@0.1.12: | &
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.07 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.07 warning: glslopt@0.1.12: | ^~~~~~
101:13.07 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.07 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.08 warning: glslopt@0.1.12: | ^ ~~~
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.08 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.08 warning: glslopt@0.1.12: | ^~
101:13.08 warning: glslopt@0.1.12: | &
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.08 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.08 warning: glslopt@0.1.12: | ^~~~~~
101:13.08 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25:
101:13.08 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.08 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.08 warning: glslopt@0.1.12: | ^
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.08 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.08 warning: glslopt@0.1.12: | ^
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.08 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.08 warning: glslopt@0.1.12: | ^
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.08 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.08 warning: glslopt@0.1.12: | ^
101:13.08 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25:
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.08 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.08 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.08 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.08 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.08 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.08 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.08 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.09 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.10 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.11 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.11 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.11 warning: glslopt@0.1.12: 42 warnings generated.
101:13.11 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.11 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.11 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.11 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.11 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.11 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.11 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.11 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147:
101:13.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.11 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.11 warning: glslopt@0.1.12: | ^ ~~~
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.11 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.11 warning: glslopt@0.1.12: | ^~
101:13.11 warning: glslopt@0.1.12: | &
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.11 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.11 warning: glslopt@0.1.12: | ^~~~~~
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.11 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.11 warning: glslopt@0.1.12: | ^ ~~~
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.11 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.11 warning: glslopt@0.1.12: | ^~
101:13.11 warning: glslopt@0.1.12: | &
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.11 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.11 warning: glslopt@0.1.12: | ^~~~~~
101:13.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147:
101:13.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.11 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.11 warning: glslopt@0.1.12: | ^
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.11 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.11 warning: glslopt@0.1.12: | ^
101:13.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.12 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.12 warning: glslopt@0.1.12: | ^
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.12 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.12 warning: glslopt@0.1.12: | ^
101:13.12 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147:
101:13.12 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.12 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.13 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.14 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.14 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147:
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.14 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.14 warning: glslopt@0.1.12: | ^
101:13.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.14 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.14 warning: glslopt@0.1.12: | ^
101:13.14 warning: glslopt@0.1.12: 44 warnings generated.
101:13.14 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.14 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.14 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.14 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.14 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.14 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24:
101:13.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.15 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.15 warning: glslopt@0.1.12: | ^ ~~~
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.15 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.15 warning: glslopt@0.1.12: | ^~
101:13.15 warning: glslopt@0.1.12: | &
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.15 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.15 warning: glslopt@0.1.12: | ^~~~~~
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.15 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.15 warning: glslopt@0.1.12: | ^ ~~~
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.15 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.15 warning: glslopt@0.1.12: | ^~
101:13.15 warning: glslopt@0.1.12: | &
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.15 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.15 warning: glslopt@0.1.12: | ^~~~~~
101:13.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24:
101:13.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.15 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.15 warning: glslopt@0.1.12: | ^
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.15 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.15 warning: glslopt@0.1.12: | ^
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.15 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.15 warning: glslopt@0.1.12: | ^
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.15 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.15 warning: glslopt@0.1.12: | ^
101:13.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24:
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.15 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.15 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.15 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.16 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.17 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.18 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.18 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.18 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.18 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.18 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.18 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.18 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.18 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.18 warning: glslopt@0.1.12: 42 warnings generated.
101:13.18 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.18 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.18 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.18 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.18 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.18 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.18 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.18 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.18 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:29:
101:13.18 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.18 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.18 warning: glslopt@0.1.12: | ^ ~~~
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.18 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.18 warning: glslopt@0.1.12: | ^~
101:13.18 warning: glslopt@0.1.12: | &
101:13.18 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.19 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.19 warning: glslopt@0.1.12: | ^~~~~~
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.19 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.19 warning: glslopt@0.1.12: | ^ ~~~
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.19 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.19 warning: glslopt@0.1.12: | ^~
101:13.19 warning: glslopt@0.1.12: | &
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.19 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.19 warning: glslopt@0.1.12: | ^~~~~~
101:13.19 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30:
101:13.19 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.19 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.19 warning: glslopt@0.1.12: | ^
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.19 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.19 warning: glslopt@0.1.12: | ^
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.19 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.19 warning: glslopt@0.1.12: | ^
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.19 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.19 warning: glslopt@0.1.12: | ^
101:13.19 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30:
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.19 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.19 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.19 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.19 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.19 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.19 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.20 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.21 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.22 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.22 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.22 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.22 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.22 warning: glslopt@0.1.12: 42 warnings generated.
101:13.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.22 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34:
101:13.22 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:13.22 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.22 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.22 warning: glslopt@0.1.12: | ^ ~~~
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.22 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.22 warning: glslopt@0.1.12: | ^~
101:13.22 warning: glslopt@0.1.12: | &
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.22 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.22 warning: glslopt@0.1.12: | ^~~~~~
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.22 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.22 warning: glslopt@0.1.12: | ^ ~~~
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.22 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.22 warning: glslopt@0.1.12: | ^~
101:13.22 warning: glslopt@0.1.12: | &
101:13.22 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.22 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.23 warning: glslopt@0.1.12: | ^~~~~~
101:13.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34:
101:13.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:13.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.23 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.23 warning: glslopt@0.1.12: | ^
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.23 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.23 warning: glslopt@0.1.12: | ^
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.23 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.23 warning: glslopt@0.1.12: | ^
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.23 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.23 warning: glslopt@0.1.12: | ^
101:13.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34:
101:13.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.23 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.23 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.23 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.23 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.23 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.23 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.23 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.23 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.23 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.24 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.25 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:39:
101:13.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.26 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.26 warning: glslopt@0.1.12: | ^
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.26 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.26 warning: glslopt@0.1.12: | ^
101:13.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:39:
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.26 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:13.26 warning: glslopt@0.1.12: | ^
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.26 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:13.26 warning: glslopt@0.1.12: | ^
101:13.26 warning: glslopt@0.1.12: 46 warnings generated.
101:13.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.26 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:30:
101:13.26 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.26 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.26 warning: glslopt@0.1.12: | ^ ~~~
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.26 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.26 warning: glslopt@0.1.12: | ^~
101:13.26 warning: glslopt@0.1.12: | &
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.26 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.26 warning: glslopt@0.1.12: | ^~~~~~
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.26 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.26 warning: glslopt@0.1.12: | ^ ~~~
101:13.26 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.26 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.26 warning: glslopt@0.1.12: | ^~
101:13.27 warning: glslopt@0.1.12: | &
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.27 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.27 warning: glslopt@0.1.12: | ^~~~~~
101:13.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31:
101:13.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:13.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.27 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.27 warning: glslopt@0.1.12: | ^
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.27 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.27 warning: glslopt@0.1.12: | ^
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.27 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.27 warning: glslopt@0.1.12: | ^
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.27 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.27 warning: glslopt@0.1.12: | ^
101:13.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31:
101:13.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:13.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.27 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.27 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.27 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.27 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.27 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.27 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.27 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.28 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.29 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.30 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31:
101:13.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.30 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.30 warning: glslopt@0.1.12: | ^
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.30 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.30 warning: glslopt@0.1.12: | ^
101:13.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31:
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.30 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:13.30 warning: glslopt@0.1.12: | ^
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.30 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:13.30 warning: glslopt@0.1.12: | ^
101:13.30 warning: glslopt@0.1.12: 46 warnings generated.
101:13.30 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.30 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.30 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.30 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.30 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.30 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.30 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.30 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48:
101:13.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.30 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.30 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.30 warning: glslopt@0.1.12: | ^ ~~~
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.30 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.30 warning: glslopt@0.1.12: | ^~
101:13.30 warning: glslopt@0.1.12: | &
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.30 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.30 warning: glslopt@0.1.12: | ^~~~~~
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.30 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.30 warning: glslopt@0.1.12: | ^ ~~~
101:13.30 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.30 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.31 warning: glslopt@0.1.12: | ^~
101:13.31 warning: glslopt@0.1.12: | &
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.31 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.31 warning: glslopt@0.1.12: | ^~~~~~
101:13.31 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48:
101:13.31 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.31 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.31 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.31 warning: glslopt@0.1.12: | ^
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.31 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.31 warning: glslopt@0.1.12: | ^
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.31 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.31 warning: glslopt@0.1.12: | ^
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.31 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.31 warning: glslopt@0.1.12: | ^
101:13.31 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48:
101:13.31 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.31 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.31 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.31 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.31 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.31 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.31 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.31 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.32 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.33 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.33 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48:
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.34 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.34 warning: glslopt@0.1.12: | ^
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.34 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.34 warning: glslopt@0.1.12: | ^
101:13.34 warning: glslopt@0.1.12: 44 warnings generated.
101:13.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.34 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.34 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38:
101:13.34 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.34 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.34 warning: glslopt@0.1.12: | ^ ~~~
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.34 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.34 warning: glslopt@0.1.12: | ^~
101:13.34 warning: glslopt@0.1.12: | &
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.34 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.34 warning: glslopt@0.1.12: | ^~~~~~
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.34 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.34 warning: glslopt@0.1.12: | ^ ~~~
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.34 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.34 warning: glslopt@0.1.12: | ^~
101:13.34 warning: glslopt@0.1.12: | &
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.34 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.34 warning: glslopt@0.1.12: | ^~~~~~
101:13.34 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38:
101:13.34 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.34 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.34 warning: glslopt@0.1.12: | ^
101:13.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.34 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.34 warning: glslopt@0.1.12: | ^
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.35 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.35 warning: glslopt@0.1.12: | ^
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.35 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.35 warning: glslopt@0.1.12: | ^
101:13.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38:
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.35 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.36 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.37 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.37 warning: glslopt@0.1.12: 42 warnings generated.
101:13.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.37 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.37 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36:
101:13.37 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:13.37 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.37 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.38 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.38 warning: glslopt@0.1.12: | ^ ~~~
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.38 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.38 warning: glslopt@0.1.12: | ^~
101:13.38 warning: glslopt@0.1.12: | &
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.38 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.38 warning: glslopt@0.1.12: | ^~~~~~
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.38 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.38 warning: glslopt@0.1.12: | ^ ~~~
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.38 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.38 warning: glslopt@0.1.12: | ^~
101:13.38 warning: glslopt@0.1.12: | &
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.38 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.38 warning: glslopt@0.1.12: | ^~~~~~
101:13.38 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36:
101:13.38 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:13.38 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.38 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.38 warning: glslopt@0.1.12: | ^
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.38 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.38 warning: glslopt@0.1.12: | ^
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.38 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.38 warning: glslopt@0.1.12: | ^
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.38 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.38 warning: glslopt@0.1.12: | ^
101:13.38 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36:
101:13.38 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37:
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.38 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.38 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.39 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.40 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.41 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.41 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.41 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.41 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.41 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.41 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.41 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.41 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.41 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:39:
101:13.41 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.41 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.41 warning: glslopt@0.1.12: | ^
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.41 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.41 warning: glslopt@0.1.12: | ^
101:13.41 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:39:
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.41 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:13.41 warning: glslopt@0.1.12: | ^
101:13.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.42 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:13.42 warning: glslopt@0.1.12: | ^
101:13.42 warning: glslopt@0.1.12: 46 warnings generated.
101:13.42 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.42 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.42 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.42 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.42 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.42 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.42 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.42 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.42 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49:
101:13.42 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.42 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.42 warning: glslopt@0.1.12: | ^ ~~~
101:13.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.42 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.42 warning: glslopt@0.1.12: | ^~
101:13.42 warning: glslopt@0.1.12: | &
101:13.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.42 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.42 warning: glslopt@0.1.12: | ^~~~~~
101:13.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.42 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.42 warning: glslopt@0.1.12: | ^ ~~~
101:13.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.42 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.42 warning: glslopt@0.1.12: | ^~
101:13.42 warning: glslopt@0.1.12: | &
101:13.42 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.42 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.42 warning: glslopt@0.1.12: | ^~~~~~
101:13.42 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49:
101:13.42 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.42 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.42 warning: glslopt@0.1.12: | ^
101:13.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.42 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.43 warning: glslopt@0.1.12: | ^
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.43 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.43 warning: glslopt@0.1.12: | ^
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.43 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.43 warning: glslopt@0.1.12: | ^
101:13.43 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49:
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.43 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.44 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.45 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.46 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.46 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.46 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.46 warning: glslopt@0.1.12: 42 warnings generated.
101:13.46 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.46 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.46 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.46 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.46 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.46 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.46 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.46 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.46 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39:
101:13.46 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.46 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.46 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.46 warning: glslopt@0.1.12: | ^ ~~~
101:13.46 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.46 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.46 warning: glslopt@0.1.12: | ^~
101:13.46 warning: glslopt@0.1.12: | &
101:13.46 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.46 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.46 warning: glslopt@0.1.12: | ^~~~~~
101:13.46 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.46 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.46 warning: glslopt@0.1.12: | ^ ~~~
101:13.46 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.46 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.46 warning: glslopt@0.1.12: | ^~
101:13.46 warning: glslopt@0.1.12: | &
101:13.46 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.46 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.46 warning: glslopt@0.1.12: | ^~~~~~
101:13.46 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39:
101:13.47 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.47 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.47 warning: glslopt@0.1.12: | ^
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.47 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.47 warning: glslopt@0.1.12: | ^
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.47 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.47 warning: glslopt@0.1.12: | ^
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.47 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.47 warning: glslopt@0.1.12: | ^
101:13.47 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39:
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.47 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.47 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.47 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.47 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.47 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.47 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.47 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.47 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.48 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.48 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.49 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.49 warning: glslopt@0.1.12: 42 warnings generated.
101:13.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.49 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.50 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.50 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.50 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.50 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.50 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.50 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32:
101:13.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.50 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.50 warning: glslopt@0.1.12: | ^ ~~~
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.50 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.50 warning: glslopt@0.1.12: | ^~
101:13.50 warning: glslopt@0.1.12: | &
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.50 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.50 warning: glslopt@0.1.12: | ^~~~~~
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.50 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.50 warning: glslopt@0.1.12: | ^ ~~~
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.50 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.50 warning: glslopt@0.1.12: | ^~
101:13.50 warning: glslopt@0.1.12: | &
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.50 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.50 warning: glslopt@0.1.12: | ^~~~~~
101:13.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32:
101:13.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.50 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.50 warning: glslopt@0.1.12: | ^
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.50 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.50 warning: glslopt@0.1.12: | ^
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.50 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.50 warning: glslopt@0.1.12: | ^
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.50 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.50 warning: glslopt@0.1.12: | ^
101:13.50 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32:
101:13.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.51 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.52 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.52 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.53 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.53 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.53 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.53 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.53 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.53 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.53 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.53 warning: glslopt@0.1.12: 42 warnings generated.
101:13.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.53 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23:
101:13.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.53 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.53 warning: glslopt@0.1.12: | ^ ~~~
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.53 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.53 warning: glslopt@0.1.12: | ^~
101:13.53 warning: glslopt@0.1.12: | &
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.53 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.53 warning: glslopt@0.1.12: | ^~~~~~
101:13.53 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.53 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.53 warning: glslopt@0.1.12: | ^ ~~~
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.54 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.54 warning: glslopt@0.1.12: | ^~
101:13.54 warning: glslopt@0.1.12: | &
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.54 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.54 warning: glslopt@0.1.12: | ^~~~~~
101:13.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23:
101:13.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.54 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.54 warning: glslopt@0.1.12: | ^
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.54 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.54 warning: glslopt@0.1.12: | ^
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.54 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.54 warning: glslopt@0.1.12: | ^
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.54 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.54 warning: glslopt@0.1.12: | ^
101:13.54 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23:
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.54 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.54 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.54 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.54 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.54 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.54 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.54 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.55 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.56 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.57 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.57 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.57 warning: glslopt@0.1.12: 42 warnings generated.
101:13.57 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.57 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.57 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.57 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.57 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.57 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.57 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.57 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23:
101:13.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.57 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.57 warning: glslopt@0.1.12: | ^ ~~~
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.57 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.57 warning: glslopt@0.1.12: | ^~
101:13.57 warning: glslopt@0.1.12: | &
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.57 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.57 warning: glslopt@0.1.12: | ^~~~~~
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.57 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.57 warning: glslopt@0.1.12: | ^ ~~~
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.57 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.57 warning: glslopt@0.1.12: | ^~
101:13.57 warning: glslopt@0.1.12: | &
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.57 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.57 warning: glslopt@0.1.12: | ^~~~~~
101:13.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23:
101:13.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.57 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.57 warning: glslopt@0.1.12: | ^
101:13.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.57 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.58 warning: glslopt@0.1.12: | ^
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.58 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.58 warning: glslopt@0.1.12: | ^
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.58 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.58 warning: glslopt@0.1.12: | ^
101:13.58 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23:
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.58 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.59 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.60 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.60 warning: glslopt@0.1.12: 42 warnings generated.
101:13.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.61 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31:
101:13.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.61 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.61 warning: glslopt@0.1.12: | ^ ~~~
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.61 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.61 warning: glslopt@0.1.12: | ^~
101:13.61 warning: glslopt@0.1.12: | &
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.61 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.61 warning: glslopt@0.1.12: | ^~~~~~
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.61 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.61 warning: glslopt@0.1.12: | ^ ~~~
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.61 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.61 warning: glslopt@0.1.12: | ^~
101:13.61 warning: glslopt@0.1.12: | &
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.61 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.61 warning: glslopt@0.1.12: | ^~~~~~
101:13.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31:
101:13.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.61 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.61 warning: glslopt@0.1.12: | ^
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.61 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.61 warning: glslopt@0.1.12: | ^
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.61 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.61 warning: glslopt@0.1.12: | ^
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.61 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.61 warning: glslopt@0.1.12: | ^
101:13.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31:
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.61 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.62 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.63 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.64 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.64 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.64 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.64 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.64 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.64 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.64 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.64 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.64 warning: glslopt@0.1.12: 42 warnings generated.
101:13.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34:
101:13.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.64 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.64 warning: glslopt@0.1.12: | ^ ~~~
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.64 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.64 warning: glslopt@0.1.12: | ^~
101:13.64 warning: glslopt@0.1.12: | &
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.64 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.64 warning: glslopt@0.1.12: | ^~~~~~
101:13.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.65 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.65 warning: glslopt@0.1.12: | ^ ~~~
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.65 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.65 warning: glslopt@0.1.12: | ^~
101:13.65 warning: glslopt@0.1.12: | &
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.65 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.65 warning: glslopt@0.1.12: | ^~~~~~
101:13.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34:
101:13.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.65 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.65 warning: glslopt@0.1.12: | ^
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.65 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.65 warning: glslopt@0.1.12: | ^
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.65 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.65 warning: glslopt@0.1.12: | ^
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.65 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.65 warning: glslopt@0.1.12: | ^
101:13.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34:
101:13.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.65 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.65 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.65 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.65 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.65 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.66 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.67 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.68 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.68 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34:
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.68 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.68 warning: glslopt@0.1.12: | ^
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.68 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.68 warning: glslopt@0.1.12: | ^
101:13.68 warning: glslopt@0.1.12: 44 warnings generated.
101:13.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29:
101:13.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.68 warning: glslopt@0.1.12: | ^ ~~~
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.68 warning: glslopt@0.1.12: | ^~
101:13.68 warning: glslopt@0.1.12: | &
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.68 warning: glslopt@0.1.12: | ^~~~~~
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.68 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.68 warning: glslopt@0.1.12: | ^ ~~~
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.68 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.68 warning: glslopt@0.1.12: | ^~
101:13.68 warning: glslopt@0.1.12: | &
101:13.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.68 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.69 warning: glslopt@0.1.12: | ^~~~~~
101:13.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29:
101:13.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.69 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.69 warning: glslopt@0.1.12: | ^
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.69 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.69 warning: glslopt@0.1.12: | ^
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.69 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.69 warning: glslopt@0.1.12: | ^
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.69 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.69 warning: glslopt@0.1.12: | ^
101:13.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29:
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.69 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.69 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.69 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.69 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.69 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.69 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.69 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.69 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.70 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.71 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.72 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.72 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.72 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.72 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.72 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.72 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.72 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:31:
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.72 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.72 warning: glslopt@0.1.12: | ^
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.72 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.72 warning: glslopt@0.1.12: | ^
101:13.72 warning: glslopt@0.1.12: 44 warnings generated.
101:13.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31:
101:13.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.72 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.73 warning: glslopt@0.1.12: | ^ ~~~
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.73 warning: glslopt@0.1.12: | ^~
101:13.73 warning: glslopt@0.1.12: | &
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.73 warning: glslopt@0.1.12: | ^~~~~~
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.73 warning: glslopt@0.1.12: | ^ ~~~
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.73 warning: glslopt@0.1.12: | ^~
101:13.73 warning: glslopt@0.1.12: | &
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.73 warning: glslopt@0.1.12: | ^~~~~~
101:13.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31:
101:13.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.73 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.73 warning: glslopt@0.1.12: | ^
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.73 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.73 warning: glslopt@0.1.12: | ^
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.73 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.73 warning: glslopt@0.1.12: | ^
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.73 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.73 warning: glslopt@0.1.12: | ^
101:13.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31:
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.73 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.73 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.74 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.74 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.75 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.76 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.76 warning: glslopt@0.1.12: 42 warnings generated.
101:13.76 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.76 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.76 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.76 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.76 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.76 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.76 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.76 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.76 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36:
101:13.76 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.76 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.77 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.77 warning: glslopt@0.1.12: | ^ ~~~
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.77 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.77 warning: glslopt@0.1.12: | ^~
101:13.77 warning: glslopt@0.1.12: | &
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.77 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.77 warning: glslopt@0.1.12: | ^~~~~~
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.77 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.77 warning: glslopt@0.1.12: | ^ ~~~
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.77 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.77 warning: glslopt@0.1.12: | ^~
101:13.77 warning: glslopt@0.1.12: | &
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.77 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.77 warning: glslopt@0.1.12: | ^~~~~~
101:13.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36:
101:13.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.77 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.77 warning: glslopt@0.1.12: | ^
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.77 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.77 warning: glslopt@0.1.12: | ^
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.77 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.77 warning: glslopt@0.1.12: | ^
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.77 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.77 warning: glslopt@0.1.12: | ^
101:13.77 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36:
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.77 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.78 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.79 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.79 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.80 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.80 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.80 warning: glslopt@0.1.12: 42 warnings generated.
101:13.80 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.80 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.80 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.81 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:36:
101:13.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.81 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.81 warning: glslopt@0.1.12: | ^ ~~~
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.81 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.81 warning: glslopt@0.1.12: | ^~
101:13.81 warning: glslopt@0.1.12: | &
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.81 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.81 warning: glslopt@0.1.12: | ^~~~~~
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.81 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.81 warning: glslopt@0.1.12: | ^ ~~~
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.81 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.81 warning: glslopt@0.1.12: | ^~
101:13.81 warning: glslopt@0.1.12: | &
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.81 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.81 warning: glslopt@0.1.12: | ^~~~~~
101:13.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37:
101:13.81 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.81 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.81 warning: glslopt@0.1.12: | ^
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.81 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.81 warning: glslopt@0.1.12: | ^
101:13.81 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.82 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.82 warning: glslopt@0.1.12: | ^
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.82 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.82 warning: glslopt@0.1.12: | ^
101:13.82 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37:
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.82 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.82 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.82 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.83 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.83 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.83 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.84 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.84 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.84 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.85 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.85 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.85 warning: glslopt@0.1.12: 42 warnings generated.
101:13.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.85 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.85 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29:
101:13.85 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.85 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.85 warning: glslopt@0.1.12: | ^ ~~~
101:13.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.85 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.85 warning: glslopt@0.1.12: | ^~
101:13.85 warning: glslopt@0.1.12: | &
101:13.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.85 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.85 warning: glslopt@0.1.12: | ^~~~~~
101:13.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.85 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.85 warning: glslopt@0.1.12: | ^ ~~~
101:13.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.85 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.85 warning: glslopt@0.1.12: | ^~
101:13.85 warning: glslopt@0.1.12: | &
101:13.85 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.85 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.85 warning: glslopt@0.1.12: | ^~~~~~
101:13.85 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29:
101:13.85 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.85 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.85 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.85 warning: glslopt@0.1.12: | ^
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.86 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.86 warning: glslopt@0.1.12: | ^
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.86 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.86 warning: glslopt@0.1.12: | ^
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.86 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.86 warning: glslopt@0.1.12: | ^
101:13.86 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29:
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.86 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.86 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.86 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.87 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.87 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.87 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.88 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.88 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.88 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.89 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.89 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.89 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.89 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.89 warning: glslopt@0.1.12: 42 warnings generated.
101:13.89 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.89 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.89 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.89 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.89 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.89 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.89 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.89 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.89 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37:
101:13.89 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.89 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.89 warning: glslopt@0.1.12: | ^ ~~~
101:13.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.89 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.89 warning: glslopt@0.1.12: | ^~
101:13.89 warning: glslopt@0.1.12: | &
101:13.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.89 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.89 warning: glslopt@0.1.12: | ^~~~~~
101:13.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.89 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.89 warning: glslopt@0.1.12: | ^ ~~~
101:13.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.89 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.89 warning: glslopt@0.1.12: | ^~
101:13.89 warning: glslopt@0.1.12: | &
101:13.89 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.90 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.90 warning: glslopt@0.1.12: | ^~~~~~
101:13.90 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37:
101:13.90 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.90 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.90 warning: glslopt@0.1.12: | ^
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.90 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.90 warning: glslopt@0.1.12: | ^
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.90 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.90 warning: glslopt@0.1.12: | ^
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.90 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.90 warning: glslopt@0.1.12: | ^
101:13.90 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37:
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.90 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.90 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.90 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.90 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.90 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.90 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.90 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.90 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.90 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.91 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.91 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.91 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.92 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.92 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.92 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.93 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.93 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.93 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.93 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.93 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.93 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.93 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:51:256: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.93 warning: glslopt@0.1.12: 51 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<acp_entry *>(p)->acp_entry::~acp_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(acp_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(acp_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.93 warning: glslopt@0.1.12: | ^
101:13.93 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:51:395: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.93 warning: glslopt@0.1.12: 51 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<acp_entry *>(p)->acp_entry::~acp_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(acp_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(acp_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.93 warning: glslopt@0.1.12: | ^
101:13.93 warning: glslopt@0.1.12: 44 warnings generated.
101:13.93 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.93 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.93 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.93 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.93 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.93 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.93 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.93 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.93 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp:35:
101:13.93 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.93 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.94 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.94 warning: glslopt@0.1.12: | ^ ~~~
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.94 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.94 warning: glslopt@0.1.12: | ^~
101:13.94 warning: glslopt@0.1.12: | &
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.94 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.94 warning: glslopt@0.1.12: | ^~~~~~
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.94 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.94 warning: glslopt@0.1.12: | ^ ~~~
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.94 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.94 warning: glslopt@0.1.12: | ^~
101:13.94 warning: glslopt@0.1.12: | &
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.94 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.94 warning: glslopt@0.1.12: | ^~~~~~
101:13.94 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp:35:
101:13.94 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.94 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.94 warning: glslopt@0.1.12: | ^
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.94 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.94 warning: glslopt@0.1.12: | ^
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.94 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.94 warning: glslopt@0.1.12: | ^
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.94 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.94 warning: glslopt@0.1.12: | ^
101:13.94 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp:35:
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.94 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.94 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.94 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.94 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.95 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.95 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.95 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.96 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:13.96 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.96 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.97 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.97 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:13.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.97 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.97 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:13.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.97 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.97 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:13.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.97 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.97 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.97 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:13.97 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.97 warning: glslopt@0.1.12: 42 warnings generated.
101:13.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:13.97 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:13.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35:
101:13.97 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:13.97 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.98 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.98 warning: glslopt@0.1.12: | ^ ~~~
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:13.98 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.98 warning: glslopt@0.1.12: | ^~
101:13.98 warning: glslopt@0.1.12: | &
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:13.98 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:13.98 warning: glslopt@0.1.12: | ^~~~~~
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:13.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.98 warning: glslopt@0.1.12: | ^ ~~~
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:13.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.98 warning: glslopt@0.1.12: | ^~
101:13.98 warning: glslopt@0.1.12: | &
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:13.98 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:13.98 warning: glslopt@0.1.12: | ^~~~~~
101:13.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35:
101:13.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.98 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.98 warning: glslopt@0.1.12: | ^
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.98 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.98 warning: glslopt@0.1.12: | ^
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.98 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.98 warning: glslopt@0.1.12: | ^
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:13.98 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:13.98 warning: glslopt@0.1.12: | ^
101:13.98 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35:
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.98 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.98 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.98 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.98 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:13.99 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:13.99 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:13.99 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.00 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.00 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.00 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.01 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.01 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.01 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:50:256: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.01 warning: glslopt@0.1.12: 50 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<acp_entry *>(p)->acp_entry::~acp_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(acp_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(acp_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.01 warning: glslopt@0.1.12: | ^
101:14.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:50:395: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.02 warning: glslopt@0.1.12: 50 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<acp_entry *>(p)->acp_entry::~acp_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(acp_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(acp_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.02 warning: glslopt@0.1.12: | ^
101:14.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:73:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.02 warning: glslopt@0.1.12: 73 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<copy_propagation_state *>(p)->copy_propagation_state::~copy_propagation_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(copy_propagation_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(copy_propagation_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:14.02 warning: glslopt@0.1.12: | ^
101:14.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:73:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.02 warning: glslopt@0.1.12: 73 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<copy_propagation_state *>(p)->copy_propagation_state::~copy_propagation_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(copy_propagation_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(copy_propagation_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:14.02 warning: glslopt@0.1.12: | ^
101:14.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:261:259: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.02 warning: glslopt@0.1.12: 261 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<kill_entry *>(p)->kill_entry::~kill_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(kill_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(kill_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.02 warning: glslopt@0.1.12: | ^
101:14.02 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:261:399: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.02 warning: glslopt@0.1.12: 261 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<kill_entry *>(p)->kill_entry::~kill_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(kill_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(kill_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.02 warning: glslopt@0.1.12: | ^
101:14.02 warning: glslopt@0.1.12: 48 warnings generated.
101:14.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.02 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp:24:
101:14.02 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.02 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.02 warning: glslopt@0.1.12: | ^ ~~~
101:14.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.02 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.02 warning: glslopt@0.1.12: | ^~
101:14.02 warning: glslopt@0.1.12: | &
101:14.02 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.03 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.03 warning: glslopt@0.1.12: | ^~~~~~
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.03 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.03 warning: glslopt@0.1.12: | ^ ~~~
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.03 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.03 warning: glslopt@0.1.12: | ^~
101:14.03 warning: glslopt@0.1.12: | &
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.03 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.03 warning: glslopt@0.1.12: | ^~~~~~
101:14.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp:24:
101:14.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.03 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.03 warning: glslopt@0.1.12: | ^
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.03 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.03 warning: glslopt@0.1.12: | ^
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.03 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.03 warning: glslopt@0.1.12: | ^
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.03 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.03 warning: glslopt@0.1.12: | ^
101:14.03 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp:24:
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.03 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.03 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.03 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.03 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.03 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.04 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.04 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.04 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.05 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.05 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.05 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.06 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.06 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.06 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.06 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.06 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.06 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.06 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.06 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.06 warning: glslopt@0.1.12: 42 warnings generated.
101:14.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.06 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49:
101:14.06 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.06 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.06 warning: glslopt@0.1.12: | ^ ~~~
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.06 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.06 warning: glslopt@0.1.12: | ^~
101:14.06 warning: glslopt@0.1.12: | &
101:14.06 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.06 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.07 warning: glslopt@0.1.12: | ^~~~~~
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.07 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.07 warning: glslopt@0.1.12: | ^ ~~~
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.07 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.07 warning: glslopt@0.1.12: | ^~
101:14.07 warning: glslopt@0.1.12: | &
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.07 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.07 warning: glslopt@0.1.12: | ^~~~~~
101:14.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49:
101:14.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.07 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.07 warning: glslopt@0.1.12: | ^
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.07 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.07 warning: glslopt@0.1.12: | ^
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.07 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.07 warning: glslopt@0.1.12: | ^
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.07 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.07 warning: glslopt@0.1.12: | ^
101:14.07 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49:
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.07 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.07 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.07 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.07 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.07 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.08 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.08 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.08 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.09 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.09 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.09 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.10 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.10 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.10 warning: glslopt@0.1.12: 42 warnings generated.
101:14.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.10 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.10 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36:
101:14.10 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.11 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.11 warning: glslopt@0.1.12: | ^ ~~~
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.11 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.11 warning: glslopt@0.1.12: | ^~
101:14.11 warning: glslopt@0.1.12: | &
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.11 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.11 warning: glslopt@0.1.12: | ^~~~~~
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.11 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.11 warning: glslopt@0.1.12: | ^ ~~~
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.11 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.11 warning: glslopt@0.1.12: | ^~
101:14.11 warning: glslopt@0.1.12: | &
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.11 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.11 warning: glslopt@0.1.12: | ^~~~~~
101:14.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36:
101:14.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.11 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.11 warning: glslopt@0.1.12: | ^
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.11 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.11 warning: glslopt@0.1.12: | ^
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.11 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.11 warning: glslopt@0.1.12: | ^
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.11 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.11 warning: glslopt@0.1.12: | ^
101:14.11 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36:
101:14.11 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.11 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.12 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.12 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.12 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.13 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.13 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.13 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.14 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.14 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.14 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:49:277: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.15 warning: glslopt@0.1.12: 49 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<assignment_entry *>(p)->assignment_entry::~assignment_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(assignment_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(assignment_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.15 warning: glslopt@0.1.12: | ^
101:14.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:49:423: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.15 warning: glslopt@0.1.12: 49 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<assignment_entry *>(p)->assignment_entry::~assignment_entry(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = linear_zalloc_child(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(assignment_entry)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(assignment_entry)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.15 warning: glslopt@0.1.12: | ^
101:14.15 warning: glslopt@0.1.12: 44 warnings generated.
101:14.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.15 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30:
101:14.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.15 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.15 warning: glslopt@0.1.12: | ^ ~~~
101:14.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.15 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.15 warning: glslopt@0.1.12: | ^~
101:14.15 warning: glslopt@0.1.12: | &
101:14.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.15 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.15 warning: glslopt@0.1.12: | ^~~~~~
101:14.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.15 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.15 warning: glslopt@0.1.12: | ^ ~~~
101:14.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.15 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.15 warning: glslopt@0.1.12: | ^~
101:14.15 warning: glslopt@0.1.12: | &
101:14.15 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.15 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.15 warning: glslopt@0.1.12: | ^~~~~~
101:14.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30:
101:14.15 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.15 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.16 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.16 warning: glslopt@0.1.12: | ^
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.16 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.16 warning: glslopt@0.1.12: | ^
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.16 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.16 warning: glslopt@0.1.12: | ^
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.16 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.16 warning: glslopt@0.1.12: | ^
101:14.16 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30:
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.16 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.16 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.16 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.17 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.17 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.17 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.18 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.18 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.18 warning: glslopt@0.1.12: 42 warnings generated.
101:14.19 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.19 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.19 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.19 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.19 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.19 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.19 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.19 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.19 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30:
101:14.19 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.19 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.19 warning: glslopt@0.1.12: | ^ ~~~
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.19 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.19 warning: glslopt@0.1.12: | ^~
101:14.19 warning: glslopt@0.1.12: | &
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.19 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.19 warning: glslopt@0.1.12: | ^~~~~~
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.19 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.19 warning: glslopt@0.1.12: | ^ ~~~
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.19 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.19 warning: glslopt@0.1.12: | ^~
101:14.19 warning: glslopt@0.1.12: | &
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.19 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.19 warning: glslopt@0.1.12: | ^~~~~~
101:14.19 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30:
101:14.19 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.19 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.19 warning: glslopt@0.1.12: | ^
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.19 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.19 warning: glslopt@0.1.12: | ^
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.19 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.19 warning: glslopt@0.1.12: | ^
101:14.19 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.20 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.20 warning: glslopt@0.1.12: | ^
101:14.20 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30:
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.20 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.20 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.20 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.21 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.21 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.21 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.22 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.22 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.22 warning: glslopt@0.1.12: 42 warnings generated.
101:14.22 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.23 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.23 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.23 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.23 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.23 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.23 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.23 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42:
101:14.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.23 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.23 warning: glslopt@0.1.12: | ^ ~~~
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.23 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.23 warning: glslopt@0.1.12: | ^~
101:14.23 warning: glslopt@0.1.12: | &
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.23 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.23 warning: glslopt@0.1.12: | ^~~~~~
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.23 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.23 warning: glslopt@0.1.12: | ^ ~~~
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.23 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.23 warning: glslopt@0.1.12: | ^~
101:14.23 warning: glslopt@0.1.12: | &
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.23 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.23 warning: glslopt@0.1.12: | ^~~~~~
101:14.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42:
101:14.23 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.23 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.23 warning: glslopt@0.1.12: | ^
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.23 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.23 warning: glslopt@0.1.12: | ^
101:14.23 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.24 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.24 warning: glslopt@0.1.12: | ^
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.24 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.24 warning: glslopt@0.1.12: | ^
101:14.24 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42:
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.24 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.24 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.24 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.25 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.25 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.25 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.26 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.26 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.26 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.27 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.27 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.27 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.27 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.27 warning: glslopt@0.1.12: 42 warnings generated.
101:14.27 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.27 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.27 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.27 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.27 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.27 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.27 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.27 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35:
101:14.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.27 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.27 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.27 warning: glslopt@0.1.12: | ^ ~~~
101:14.27 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.27 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.27 warning: glslopt@0.1.12: | ^~
101:14.27 warning: glslopt@0.1.12: | &
101:14.27 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.27 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.27 warning: glslopt@0.1.12: | ^~~~~~
101:14.27 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.27 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.27 warning: glslopt@0.1.12: | ^ ~~~
101:14.27 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.27 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.27 warning: glslopt@0.1.12: | ^~
101:14.27 warning: glslopt@0.1.12: | &
101:14.27 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.27 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.27 warning: glslopt@0.1.12: | ^~~~~~
101:14.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35:
101:14.27 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.28 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.28 warning: glslopt@0.1.12: | ^
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.28 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.28 warning: glslopt@0.1.12: | ^
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.28 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.28 warning: glslopt@0.1.12: | ^
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.28 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.28 warning: glslopt@0.1.12: | ^
101:14.28 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35:
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.28 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.28 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.28 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.29 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.29 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.29 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.30 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.30 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.30 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.31 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.31 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.31 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.31 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.31 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.31 warning: glslopt@0.1.12: 42 warnings generated.
101:14.31 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.31 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.31 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.31 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.31 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.31 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.31 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.31 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.31 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30:
101:14.31 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.31 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.31 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.31 warning: glslopt@0.1.12: | ^ ~~~
101:14.31 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.31 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.31 warning: glslopt@0.1.12: | ^~
101:14.31 warning: glslopt@0.1.12: | &
101:14.31 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.31 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.31 warning: glslopt@0.1.12: | ^~~~~~
101:14.31 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.31 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.31 warning: glslopt@0.1.12: | ^ ~~~
101:14.31 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.31 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.31 warning: glslopt@0.1.12: | ^~
101:14.31 warning: glslopt@0.1.12: | &
101:14.31 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.31 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.32 warning: glslopt@0.1.12: | ^~~~~~
101:14.32 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30:
101:14.32 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.32 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.32 warning: glslopt@0.1.12: | ^
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.32 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.32 warning: glslopt@0.1.12: | ^
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.32 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.32 warning: glslopt@0.1.12: | ^
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.32 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.32 warning: glslopt@0.1.12: | ^
101:14.32 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30:
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.32 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.32 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.32 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.32 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.32 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.32 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.32 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.32 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.32 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.33 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.33 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.33 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.34 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.34 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.34 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.35 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.35 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.35 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.35 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.35 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.35 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.35 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.35 warning: glslopt@0.1.12: 42 warnings generated.
101:14.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.35 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32:
101:14.35 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.35 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.35 warning: glslopt@0.1.12: | ^ ~~~
101:14.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.35 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.35 warning: glslopt@0.1.12: | ^~
101:14.35 warning: glslopt@0.1.12: | &
101:14.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.35 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.35 warning: glslopt@0.1.12: | ^~~~~~
101:14.35 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.36 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.36 warning: glslopt@0.1.12: | ^ ~~~
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.36 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.36 warning: glslopt@0.1.12: | ^~
101:14.36 warning: glslopt@0.1.12: | &
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.36 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.36 warning: glslopt@0.1.12: | ^~~~~~
101:14.36 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32:
101:14.36 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.36 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.36 warning: glslopt@0.1.12: | ^
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.36 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.36 warning: glslopt@0.1.12: | ^
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.36 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.36 warning: glslopt@0.1.12: | ^
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.36 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.36 warning: glslopt@0.1.12: | ^
101:14.36 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32:
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.36 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.36 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.36 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.36 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.36 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.36 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.37 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.37 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.37 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.38 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.38 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.38 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.39 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.39 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.39 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.39 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.39 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.39 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.39 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.39 warning: glslopt@0.1.12: 42 warnings generated.
101:14.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.39 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.39 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33:
101:14.39 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.39 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.39 warning: glslopt@0.1.12: | ^ ~~~
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.39 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.39 warning: glslopt@0.1.12: | ^~
101:14.39 warning: glslopt@0.1.12: | &
101:14.39 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.39 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.39 warning: glslopt@0.1.12: | ^~~~~~
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.40 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.40 warning: glslopt@0.1.12: | ^ ~~~
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.40 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.40 warning: glslopt@0.1.12: | ^~
101:14.40 warning: glslopt@0.1.12: | &
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.40 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.40 warning: glslopt@0.1.12: | ^~~~~~
101:14.40 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33:
101:14.40 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.40 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.40 warning: glslopt@0.1.12: | ^
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.40 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.40 warning: glslopt@0.1.12: | ^
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.40 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.40 warning: glslopt@0.1.12: | ^
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.40 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.40 warning: glslopt@0.1.12: | ^
101:14.40 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33:
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.40 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.40 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.40 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.40 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.40 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.40 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.41 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.41 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.41 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.42 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.42 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.42 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.43 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.43 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.43 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.43 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.43 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.43 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.43 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.43 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.43 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.43 warning: glslopt@0.1.12: 42 warnings generated.
101:14.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.43 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.43 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59:
101:14.43 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.43 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.43 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.44 warning: glslopt@0.1.12: | ^ ~~~
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.44 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.44 warning: glslopt@0.1.12: | ^~
101:14.44 warning: glslopt@0.1.12: | &
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.44 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.44 warning: glslopt@0.1.12: | ^~~~~~
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.44 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.44 warning: glslopt@0.1.12: | ^ ~~~
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.44 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.44 warning: glslopt@0.1.12: | ^~
101:14.44 warning: glslopt@0.1.12: | &
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.44 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.44 warning: glslopt@0.1.12: | ^~~~~~
101:14.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59:
101:14.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.44 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.44 warning: glslopt@0.1.12: | ^
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.44 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.44 warning: glslopt@0.1.12: | ^
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.44 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.44 warning: glslopt@0.1.12: | ^
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.44 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.44 warning: glslopt@0.1.12: | ^
101:14.44 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59:
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.44 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.44 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.44 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.45 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.45 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.45 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.46 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.46 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.46 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.47 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.47 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.47 warning: glslopt@0.1.12: 42 warnings generated.
101:14.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.47 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.48 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29:
101:14.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.48 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.48 warning: glslopt@0.1.12: | ^ ~~~
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.48 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.48 warning: glslopt@0.1.12: | ^~
101:14.48 warning: glslopt@0.1.12: | &
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.48 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.48 warning: glslopt@0.1.12: | ^~~~~~
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.48 warning: glslopt@0.1.12: | ^ ~~~
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.48 warning: glslopt@0.1.12: | ^~
101:14.48 warning: glslopt@0.1.12: | &
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.48 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.48 warning: glslopt@0.1.12: | ^~~~~~
101:14.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29:
101:14.48 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.48 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.48 warning: glslopt@0.1.12: | ^
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.48 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.48 warning: glslopt@0.1.12: | ^
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.48 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.48 warning: glslopt@0.1.12: | ^
101:14.48 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.48 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.48 warning: glslopt@0.1.12: | ^
101:14.49 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29:
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.49 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.49 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.49 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.50 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.50 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.50 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.51 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.51 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.51 warning: glslopt@0.1.12: 42 warnings generated.
101:14.51 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.52 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35:
101:14.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.52 warning: glslopt@0.1.12: | ^ ~~~
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.52 warning: glslopt@0.1.12: | ^~
101:14.52 warning: glslopt@0.1.12: | &
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.52 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.52 warning: glslopt@0.1.12: | ^~~~~~
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.52 warning: glslopt@0.1.12: | ^ ~~~
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.52 warning: glslopt@0.1.12: | ^~
101:14.52 warning: glslopt@0.1.12: | &
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.52 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.52 warning: glslopt@0.1.12: | ^~~~~~
101:14.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35:
101:14.52 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.52 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.52 warning: glslopt@0.1.12: | ^
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.52 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.52 warning: glslopt@0.1.12: | ^
101:14.52 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.53 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.53 warning: glslopt@0.1.12: | ^
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.53 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.53 warning: glslopt@0.1.12: | ^
101:14.53 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35:
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.53 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.53 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.53 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.54 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.54 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.54 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.55 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.55 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.55 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.56 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.56 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.56 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.56 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.56 warning: glslopt@0.1.12: 42 warnings generated.
101:14.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.56 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35:
101:14.56 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.56 warning: glslopt@0.1.12: | ^ ~~~
101:14.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.56 warning: glslopt@0.1.12: | ^~
101:14.56 warning: glslopt@0.1.12: | &
101:14.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.56 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.56 warning: glslopt@0.1.12: | ^~~~~~
101:14.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.56 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.56 warning: glslopt@0.1.12: | ^ ~~~
101:14.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.56 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.56 warning: glslopt@0.1.12: | ^~
101:14.56 warning: glslopt@0.1.12: | &
101:14.56 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.57 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.57 warning: glslopt@0.1.12: | ^~~~~~
101:14.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35:
101:14.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.57 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.57 warning: glslopt@0.1.12: | ^
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.57 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.57 warning: glslopt@0.1.12: | ^
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.57 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.57 warning: glslopt@0.1.12: | ^
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.57 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.57 warning: glslopt@0.1.12: | ^
101:14.57 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35:
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.57 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.57 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.57 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.57 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.57 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.57 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.57 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.57 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.58 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.58 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.58 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.59 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.59 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.59 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.60 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.60 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.60 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.60 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.60 warning: glslopt@0.1.12: 42 warnings generated.
101:14.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.60 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50:
101:14.60 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.60 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.60 warning: glslopt@0.1.12: | ^ ~~~
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.60 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.60 warning: glslopt@0.1.12: | ^~
101:14.60 warning: glslopt@0.1.12: | &
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.60 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.60 warning: glslopt@0.1.12: | ^~~~~~
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.60 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.60 warning: glslopt@0.1.12: | ^ ~~~
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.60 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.60 warning: glslopt@0.1.12: | ^~
101:14.60 warning: glslopt@0.1.12: | &
101:14.60 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.61 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.61 warning: glslopt@0.1.12: | ^~~~~~
101:14.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50:
101:14.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.61 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.61 warning: glslopt@0.1.12: | ^
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.61 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.61 warning: glslopt@0.1.12: | ^
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.61 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.61 warning: glslopt@0.1.12: | ^
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.61 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.61 warning: glslopt@0.1.12: | ^
101:14.61 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50:
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.61 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.61 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.61 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.61 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.61 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.61 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.61 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.61 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.61 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.61 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.62 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.62 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.62 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.63 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.63 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.63 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.64 warning: glslopt@0.1.12: 42 warnings generated.
101:14.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.64 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55:
101:14.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.64 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.64 warning: glslopt@0.1.12: | ^ ~~~
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.64 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.64 warning: glslopt@0.1.12: | ^~
101:14.64 warning: glslopt@0.1.12: | &
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.64 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.64 warning: glslopt@0.1.12: | ^~~~~~
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.64 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.64 warning: glslopt@0.1.12: | ^ ~~~
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.64 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.64 warning: glslopt@0.1.12: | ^~
101:14.64 warning: glslopt@0.1.12: | &
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.64 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.64 warning: glslopt@0.1.12: | ^~~~~~
101:14.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55:
101:14.64 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.64 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.64 warning: glslopt@0.1.12: | ^
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.64 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.64 warning: glslopt@0.1.12: | ^
101:14.64 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.65 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.65 warning: glslopt@0.1.12: | ^
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.65 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.65 warning: glslopt@0.1.12: | ^
101:14.65 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55:
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.65 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.65 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.65 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.66 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.66 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.66 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.67 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.67 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.67 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.68 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.68 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.68 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.68 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.68 warning: glslopt@0.1.12: 42 warnings generated.
101:14.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.68 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41:
101:14.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.68 warning: glslopt@0.1.12: | ^ ~~~
101:14.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.68 warning: glslopt@0.1.12: | ^~
101:14.68 warning: glslopt@0.1.12: | &
101:14.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.68 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.68 warning: glslopt@0.1.12: | ^~~~~~
101:14.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.68 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.68 warning: glslopt@0.1.12: | ^ ~~~
101:14.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.68 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.68 warning: glslopt@0.1.12: | ^~
101:14.68 warning: glslopt@0.1.12: | &
101:14.68 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.68 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.68 warning: glslopt@0.1.12: | ^~~~~~
101:14.68 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41:
101:14.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.69 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.69 warning: glslopt@0.1.12: | ^
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.69 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.69 warning: glslopt@0.1.12: | ^
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.69 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.69 warning: glslopt@0.1.12: | ^
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.69 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.69 warning: glslopt@0.1.12: | ^
101:14.69 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41:
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.69 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.69 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.69 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.69 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.69 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.69 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.69 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.69 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.69 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.70 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.70 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.70 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.71 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.71 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.71 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.72 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.72 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.72 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.72 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.72 warning: glslopt@0.1.12: 42 warnings generated.
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/s_expression.cpp:30:
101:14.72 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/s_expression.h:29:
101:14.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.72 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.72 warning: glslopt@0.1.12: | ^
101:14.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.72 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.72 warning: glslopt@0.1.12: | ^
101:14.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.72 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.72 warning: glslopt@0.1.12: | ^
101:14.72 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.72 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.72 warning: glslopt@0.1.12: | ^
101:14.72 warning: glslopt@0.1.12: 4 warnings generated.
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.72 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/serialize.cpp:32:
101:14.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl_types.h:34:
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.73 warning: glslopt@0.1.12: | ^ ~~~
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.73 warning: glslopt@0.1.12: | ^~
101:14.73 warning: glslopt@0.1.12: | &
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.73 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.73 warning: glslopt@0.1.12: | ^~~~~~
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.73 warning: glslopt@0.1.12: | ^ ~~~
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.73 warning: glslopt@0.1.12: | ^~
101:14.73 warning: glslopt@0.1.12: | &
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.73 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.73 warning: glslopt@0.1.12: | ^~~~~~
101:14.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/serialize.cpp:35:
101:14.73 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50:
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.73 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.73 warning: glslopt@0.1.12: | ^
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.73 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.73 warning: glslopt@0.1.12: | ^
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.73 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.73 warning: glslopt@0.1.12: | ^
101:14.73 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.73 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.73 warning: glslopt@0.1.12: | ^
101:14.73 warning: glslopt@0.1.12: 6 warnings generated.
101:14.73 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.74 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.74 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.74 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.74 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.74 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.74 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.74 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48:
101:14.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:14.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:32:
101:14.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.74 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.74 warning: glslopt@0.1.12: | ^ ~~~
101:14.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: use '&' for a bitwise operation
101:14.74 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.74 warning: glslopt@0.1.12: | ^~
101:14.74 warning: glslopt@0.1.12: | &
101:14.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:691:16: note: remove constant to silence this warning
101:14.74 warning: glslopt@0.1.12: 691 | (void)(0 && (0));
101:14.74 warning: glslopt@0.1.12: | ^~~~~~
101:14.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
101:14.74 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.74 warning: glslopt@0.1.12: | ^ ~~~
101:14.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: use '&' for a bitwise operation
101:14.74 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.74 warning: glslopt@0.1.12: | ^~
101:14.74 warning: glslopt@0.1.12: | &
101:14.74 warning: glslopt@0.1.12: glsl-optimizer/src/util/format/u_format.h:1198:16: note: remove constant to silence this warning
101:14.74 warning: glslopt@0.1.12: 1198 | (void)(0 && (0));
101:14.74 warning: glslopt@0.1.12: | ^~~~~~
101:14.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48:
101:14.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:14.74 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/ir.h:35:
101:14.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.74 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.74 warning: glslopt@0.1.12: | ^
101:14.74 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.74 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.75 warning: glslopt@0.1.12: | ^
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.75 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.75 warning: glslopt@0.1.12: | ^
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.75 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.75 warning: glslopt@0.1.12: | ^
101:14.75 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48:
101:14.75 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31:
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:82: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:161:254: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 161 | class ir_rvalue *as_rvalue() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; } const class ir_rvalue *as_rvalue() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_rvalue() ? (ir_rvalue *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:92: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:162:284: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 162 | class ir_dereference *as_dereference() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; } const class ir_dereference *as_dereference() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_dereference() ? (ir_dereference *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:78: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:163:242: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 163 | class ir_jump *as_jump() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; } const class ir_jump *as_jump() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return is_jump() ? (ir_jump *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:177:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 177 | class ir_variable * as_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (ir_variable *) this : __null; } const class ir_variable * as_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_variable ? (const ir_variable *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.75 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.75 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.75 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:178:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 178 | class ir_function * as_function() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (ir_function *) this : __null; } const class ir_function * as_function() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_function ? (const ir_function *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:105: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:179:336: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 179 | class ir_dereference_array * as_dereference_array() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (ir_dereference_array *) this : __null; } const class ir_dereference_array * as_dereference_array() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_array ? (const ir_dereference_array *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:111: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:180:354: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 180 | class ir_dereference_variable * as_dereference_variable() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (ir_dereference_variable *) this : __null; } const class ir_dereference_variable * as_dereference_variable() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_variable ? (const ir_dereference_variable *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:107: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:181:342: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 181 | class ir_dereference_record * as_dereference_record() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (ir_dereference_record *) this : __null; } const class ir_dereference_record * as_dereference_record() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_dereference_record ? (const ir_dereference_record *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:182:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 182 | class ir_expression * as_expression() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (ir_expression *) this : __null; } const class ir_expression * as_expression() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_expression ? (const ir_expression *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:183:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 183 | class ir_loop * as_loop() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (ir_loop *) this : __null; } const class ir_loop * as_loop() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_loop ? (const ir_loop *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:91: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.76 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.76 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.76 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:184:294: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 184 | class ir_assignment * as_assignment() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (ir_assignment *) this : __null; } const class ir_assignment * as_assignment() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_assignment ? (const ir_assignment *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:79: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:185:258: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 185 | class ir_call * as_call() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (ir_call *) this : __null; } const class ir_call * as_call() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_call ? (const ir_call *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:83: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:186:270: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 186 | class ir_return * as_return() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (ir_return *) this : __null; } const class ir_return * as_return() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_return ? (const ir_return *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:75: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:187:246: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 187 | class ir_if * as_if() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (ir_if *) this : __null; } const class ir_if * as_if() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_if ? (const ir_if *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:188:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 188 | class ir_swizzle * as_swizzle() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (ir_swizzle *) this : __null; } const class ir_swizzle * as_swizzle() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_swizzle ? (const ir_swizzle *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:189:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 189 | class ir_texture * as_texture() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (ir_texture *) this : __null; } const class ir_texture * as_texture() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_texture ? (const ir_texture *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:87: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.77 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.77 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.77 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:190:282: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.78 warning: glslopt@0.1.12: 190 | class ir_constant * as_constant() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (ir_constant *) this : __null; } const class ir_constant * as_constant() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_constant ? (const ir_constant *) this : __null; }
101:14.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:85: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.78 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/ir.h:191:276: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
101:14.78 warning: glslopt@0.1.12: 191 | class ir_discard * as_discard() { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (ir_discard *) this : __null; } const class ir_discard * as_discard() const { do { (static_cast<void> (0)); __builtin_assume(this != __null); } while (0); return ir_type == ir_type_discard ? (const ir_discard *) this : __null; }
101:14.78 warning: glslopt@0.1.12: | ^~~~ ~~~~~~
101:14.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48:
101:14.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:272: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.78 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.78 warning: glslopt@0.1.12: | ^
101:14.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:43:419: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.78 warning: glslopt@0.1.12: 43 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<glsl_symbol_table *>(p)->glsl_symbol_table::~glsl_symbol_table(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(glsl_symbol_table)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.78 warning: glslopt@0.1.12: | ^
101:14.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:49:
101:14.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:288: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.78 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:14.78 warning: glslopt@0.1.12: | ^
101:14.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:83:440: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.78 warning: glslopt@0.1.12: 83 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<_mesa_glsl_parse_state *>(p)->_mesa_glsl_parse_state::~_mesa_glsl_parse_state(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(_mesa_glsl_parse_state)) ralloc_set_destructor(p, __null); ralloc_free(p); };
101:14.78 warning: glslopt@0.1.12: | ^
101:14.78 warning: glslopt@0.1.12: 46 warnings generated.
101:14.78 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.78 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.78 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.78 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.78 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.78 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.78 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.78 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/compiler/glsl/standalone_scaffolding.cpp:37:
101:14.78 warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:50:
101:14.78 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:249: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.78 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.78 warning: glslopt@0.1.12: | ^
101:14.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:58:388: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.79 warning: glslopt@0.1.12: 58 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_node *>(p)->exec_node::~exec_node(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = rzalloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_node)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.79 warning: glslopt@0.1.12: | ^
101:14.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:248: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.79 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.79 warning: glslopt@0.1.12: | ^
101:14.79 warning: glslopt@0.1.12: glsl-optimizer/src/compiler/glsl/list.h:295:387: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
101:14.79 warning: glslopt@0.1.12: 295 | private: static void _ralloc_destructor(void *p) { reinterpret_cast<exec_list *>(p)->exec_list::~exec_list(); } public: static void* operator new(size_t size, void *mem_ctx) { void *p = ralloc_size(mem_ctx, size); (static_cast<void> (0)); if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, _ralloc_destructor); return p; } static void operator delete(void *p) { if (!__has_trivial_destructor(exec_list)) ralloc_set_destructor(p, __null); ralloc_free(p); }
101:14.79 warning: glslopt@0.1.12: | ^
101:14.79 warning: glslopt@0.1.12: 4 warnings generated.
101:14.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:14.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
101:14.79 warning: glslopt@0.1.12: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
101:24.72 Compiling jexl-eval v0.4.0
101:38.68 Compiling gleam v0.15.1
102:07.21 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
102:11.32 Compiling fluent-pseudo v0.3.3
102:15.26 Compiling wgpu-hal v28.0.0 (https://github.com/gfx-rs/wgpu?rev=0a4a0a70cd11482ac685c5b0745dedebaa284d57#0a4a0a70)
102:19.36 Compiling enumset_derive v0.8.1
102:32.75 Compiling alsa-sys v0.3.1
102:33.72 Compiling payload-support v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
102:34.18 Compiling firefox-versioning v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
102:36.42 Compiling peek-poke-derive v0.3.0 (/build/firefox/src/firefox-148.0.2/gfx/wr/peek-poke/peek-poke-derive)
102:43.93 Compiling gpu-descriptor-types v0.2.0
102:45.56 Compiling spirv v0.3.0+sdk-1.4.309.0 (https://github.com/gfx-rs/rspirv?rev=89ce4d0e64c91b0635f617409dc57cb031749a39#89ce4d0e)
103:02.22 Compiling memmap2 v0.9.3
103:07.63 Compiling ref-cast-impl v1.0.24
103:14.77 Compiling base16 v0.2.1
103:15.53 Compiling neqo-transport v0.21.0 (https://github.com/mozilla/neqo?tag=v0.21.0#b3338f90)
103:16.38 Compiling crossbeam-queue v0.3.8
103:17.65 Compiling presser v0.3.1
103:18.25 Compiling hexf-parse v0.2.1
103:19.07 Compiling same-file v1.0.6
103:19.74 Compiling void v1.0.2
103:20.15 Compiling icu_casemap_data v2.0.0
103:20.99 Compiling paste v1.0.11
103:22.53 Compiling raw-window-handle v0.6.2
103:24.23 Compiling icu_segmenter_data v2.0.0 (/build/firefox/src/firefox-148.0.2/intl/icu_segmenter_data)
103:24.90 Compiling icu_segmenter v2.0.0
103:39.30 Compiling wgpu-types v28.0.0 (https://github.com/gfx-rs/wgpu?rev=0a4a0a70cd11482ac685c5b0745dedebaa284d57#0a4a0a70)
104:13.72 Compiling malloc_size_of v0.0.1 (/build/firefox/src/firefox-148.0.2/servo/components/malloc_size_of)
104:14.63 Compiling walkdir v2.3.2
109:11.23 Compiling gpu-allocator v0.28.0
110:28.20 Compiling build-parallel v0.1.2
110:28.92 Compiling gpu-descriptor v0.3.2
110:30.78 Compiling peek-poke v0.3.0 (/build/firefox/src/firefox-148.0.2/gfx/wr/peek-poke)
110:31.85 Compiling remote_settings v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
111:22.96 Compiling enumset v1.1.2
111:24.89 Compiling fluent v0.17.0
111:27.61 Compiling ron v0.12.0
111:52.93 Compiling dbus v0.6.5
112:46.88 Compiling swgl v0.1.0 (/build/firefox/src/firefox-148.0.2/gfx/wr/swgl)
112:53.60 Compiling calendrical_calculations v0.2.0
112:58.79 Compiling mls-rs-crypto-traits v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
112:59.87 Compiling rusqlite v0.31.999 (/build/firefox/src/firefox-148.0.2/build/rust/rusqlite)
113:00.20 Compiling md-5 v0.10.5
113:00.88 Compiling quinn-udp v0.5.13
113:04.05 Compiling storage_variant v0.1.0 (/build/firefox/src/firefox-148.0.2/storage/variant)
113:05.36 Compiling ohttp v0.7.2
113:14.27 Compiling rustc_version v0.4.0
113:17.50 Compiling audioipc2 v0.6.0 (https://github.com/mozilla/audioipc?rev=82fe7fa7e3aaa35468137239a0e4c2f867457214#82fe7fa7)
113:18.59 Compiling ixdtf v0.5.0
113:21.72 Compiling strck v1.0.0
113:22.73 Compiling num-conv v0.1.0
113:24.61 Compiling atomic_refcell v0.1.9
113:25.20 Compiling powerfmt v0.2.0
113:27.86 Compiling chunky-vec v0.1.0
113:28.44 Compiling pin-cell v0.2.0
113:29.38 Compiling profiling v1.0.7
113:29.70 Compiling time-core v0.1.4
113:30.20 Compiling time-macros v0.2.22
115:42.81 Compiling fluent-fallback v0.7.2
115:45.61 Compiling rsclientcerts-util v0.1.0 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/rsclientcerts-util)
115:47.23 Compiling deranged v0.4.0
115:52.57 Compiling diplomat_core v0.11.0
116:34.58 Compiling icu_calendar v2.0.2
116:52.70 Compiling mozglue-static v0.1.0 (/build/firefox/src/firefox-148.0.2/mozglue/static/rust)
116:58.06 Compiling mls-rs-provider-sqlite v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
117:07.53 Compiling mls-rs-crypto-hpke v0.14.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
118:51.42 warning: swgl@0.1.0: clang++: warning: overriding '-ffast-math' option with '-ffp-contract=off' [-Woverriding-option]
118:51.42 warning: swgl@0.1.0: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
118:51.42 warning: swgl@0.1.0: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
118:51.42 warning: swgl@0.1.0: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
118:51.42 warning: swgl@0.1.0: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
118:51.42 warning: swgl@0.1.0: clang++: warning: overriding '-ffast-math' option with '-ffp-contract=off' [-Woverriding-option]
118:51.42 warning: swgl@0.1.0: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
118:51.42 warning: swgl@0.1.0: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
118:51.42 warning: swgl@0.1.0: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
118:51.42 warning: swgl@0.1.0: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
118:51.42 Compiling webrender v0.62.0 (/build/firefox/src/firefox-148.0.2/gfx/wr/webrender)
120:23.57 Compiling audio_thread_priority v0.34.0
120:57.22 Compiling mime_guess v2.0.4
121:04.53 Compiling webrender_api v0.62.0 (/build/firefox/src/firefox-148.0.2/gfx/wr/webrender_api)
121:57.23 Compiling sfv v0.14.0
122:06.31 Compiling style v0.0.1 (/build/firefox/src/firefox-148.0.2/servo/components/style)
122:24.15 Compiling cubeb v0.30.1
122:25.26 Compiling mls-rs-identity-x509 v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
122:26.63 Compiling half v1.999.999 (/build/firefox/src/firefox-148.0.2/build/rust/half)
122:26.93 Compiling hashbrown v0.14.999 (/build/firefox/src/firefox-148.0.2/build/rust/hashbrown-0.14)
122:27.23 Compiling neqo-udp v0.21.0 (https://github.com/mozilla/neqo?tag=v0.21.0#b3338f90)
122:28.79 Compiling wgpu-core v28.0.0 (https://github.com/gfx-rs/wgpu?rev=0a4a0a70cd11482ac685c5b0745dedebaa284d57#0a4a0a70)
122:33.07 Compiling tabs v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
122:34.75 Compiling logins v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
122:36.15 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
122:37.56 Compiling num-integer v0.1.46
122:40.40 Compiling libudev-sys v0.1.3 (/build/firefox/src/firefox-148.0.2/dom/webauthn/libudev-sys)
122:43.85 Compiling debug_tree v0.4.0
122:48.42 Compiling mio v1.0.1
122:52.46 Compiling freetype v0.7.0
122:53.63 Compiling socket2 v0.5.7
122:57.65 Compiling iovec v0.1.4
122:58.17 Compiling svg_fmt v0.4.1
122:59.43 Compiling tracy-rs v0.1.2
122:59.89 Compiling macro_rules_attribute-proc_macro v0.2.2
123:06.52 Compiling litrs v0.4.1
123:12.48 Compiling authenticator v0.5.0
123:13.28 Compiling encoding_c_mem v0.2.6
123:15.42 Compiling replace_with v0.1.8
123:15.82 Compiling encoding_c v0.9.8
123:16.70 Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248)
123:17.55 Compiling keccak v0.1.4
123:19.20 Compiling sha3 v0.10.8
123:21.93 Compiling l10nregistry v0.3.0 (/build/firefox/src/firefox-148.0.2/intl/l10n/rust/l10nregistry-rs)
123:30.39 Compiling time v0.3.41
124:04.54 Compiling document-features v0.2.11
124:11.63 Compiling qwac-trust-anchors v0.1.0 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/qwac_trust_anchors)
124:15.58 Compiling macro_rules_attribute v0.2.2
124:15.89 Compiling wr_glyph_rasterizer v0.1.0 (/build/firefox/src/firefox-148.0.2/gfx/wr/wr_glyph_rasterizer)
124:35.21 Compiling etagere v0.2.13
124:55.00 Compiling mls-rs v0.45.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
126:14.05 Compiling libudev v0.2.0
126:16.49 Compiling fallible_collections v0.5.1
126:18.19 Compiling serde_cbor v0.11.2
126:25.37 Compiling icu_casemap v2.0.1
127:40.93 Compiling alsa v0.9.1
127:54.58 Compiling trust-anchors v0.1.0 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/trust_anchors)
128:10.06 Compiling neqo-qpack v0.21.0 (https://github.com/mozilla/neqo?tag=v0.21.0#b3338f90)
128:21.08 Compiling mls-rs-crypto-nss v0.1.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f)
128:32.36 warning: mozglue-static@0.1.0: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
128:32.36 warning: mozglue-static@0.1.0: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
128:32.36 warning: mozglue-static@0.1.0: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
128:32.36 warning: mozglue-static@0.1.0: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
128:32.36 warning: mozglue-static@0.1.0: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
128:32.36 warning: mozglue-static@0.1.0: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
128:32.36 warning: mozglue-static@0.1.0: clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
128:32.36 warning: mozglue-static@0.1.0: clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
128:32.36 Compiling icu_time v2.0.0
128:36.68 Compiling diplomat v0.11.0
128:57.47 Compiling wgpu-core-deps-windows-linux-android v28.0.0 (https://github.com/gfx-rs/wgpu?rev=0a4a0a70cd11482ac685c5b0745dedebaa284d57#0a4a0a70)
128:57.78 Compiling fluent-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/l10n/rust/fluent-ffi)
129:09.35 Compiling dom v0.1.0 (/build/firefox/src/firefox-148.0.2/dom/base/rust)
129:12.13 Compiling style_traits v0.0.1 (/build/firefox/src/firefox-148.0.2/servo/components/style_traits)
129:15.06 Compiling jwcrypto v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
129:30.78 Compiling cubeb-backend v0.30.1
129:31.53 Compiling icu_provider_adapters v2.0.0
129:32.56 Compiling hashbrown v0.13.999 (/build/firefox/src/firefox-148.0.2/build/rust/hashbrown-0.13)
129:32.87 Compiling uluru v3.0.0
129:33.39 Compiling types v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
129:34.05 Compiling rand_distr v0.4.3
129:39.22 Compiling plane-split v0.18.0
129:41.48 Compiling style_derive v0.0.1 (/build/firefox/src/firefox-148.0.2/servo/components/style_derive)
130:31.47 Compiling bhttp v0.7.2
130:32.84 Compiling object v0.36.4
130:59.53 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=4e3ea4bbc582705a4e7d9220679525283c035a7e#4e3ea4bb)
131:00.87 Compiling dirs-sys v0.3.7
131:03.47 Compiling bitreader v0.3.6
131:04.90 Compiling clubcard v0.3.2
131:06.03 Compiling num-derive v0.4.2
131:17.94 Compiling extend v1.2.0
131:38.44 Compiling mime v0.3.16
131:40.84 Compiling topological-sort v0.1.0
131:41.50 Compiling moz_cbor v0.1.2
131:44.53 Compiling runloop v0.1.0
131:45.65 Compiling cache-padded v1.2.0
131:46.04 Compiling diplomat-runtime v0.11.0
131:46.98 Compiling murmurhash3 v0.0.5
131:47.60 Compiling subtle v2.5.0
131:48.44 Compiling prio v0.16.2
132:00.49 Compiling rust_cascade v1.5.0
132:02.84 Compiling icu_capi v2.0.0 (/build/firefox/src/firefox-148.0.2/intl/icu_capi)
132:13.26 Compiling ringbuf v0.2.8
134:56.05 Compiling suggest v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
153:11.24 Compiling clubcard-crlite v0.3.0
153:21.26 Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=26788821a443614d88470fe71f51f66720696096#26788821)
153:32.19 Compiling dirs v4.0.0
153:33.04 Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=4e3ea4bbc582705a4e7d9220679525283c035a7e#4e3ea4bb)
153:38.36 Compiling rsclientcerts v0.1.0 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/rsclientcerts)
153:41.86 Compiling relevancy v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
156:09.86 Compiling l10nregistry-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/l10n/rust/l10nregistry-ffi)
162:02.40 Compiling buildid_reader v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/library/buildid_reader)
162:05.18 Compiling mls-platform-api v0.1.0 (https://github.com/beurdouche/mls-platform-api?rev=3acd8e7de512940207d45477a6034a38a9424652#3acd8e7d)
163:16.06 Compiling neqo-http3 v0.21.0 (https://github.com/mozilla/neqo?tag=v0.21.0#b3338f90)
164:00.29 Compiling midir v0.10.3 (https://github.com/mozilla/midir.git?rev=54759f681f3b523e120d047adec2bb1a97152017#54759f68)
164:51.41 Compiling storage v0.1.0 (/build/firefox/src/firefox-148.0.2/storage/rust)
164:53.01 Compiling filter_adult v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
164:58.29 Compiling search v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
165:50.35 Compiling init_rust_components v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
165:52.91 Compiling dogear v0.5.0
166:05.88 Compiling context_id v0.1.0 (https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2#0376c542)
166:12.56 Compiling unic-langid-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/locale/rust/unic-langid-ffi)
166:13.56 Compiling urlpattern v0.4.2
166:35.43 Compiling uritemplate-next v0.2.0
166:45.59 Compiling mozurl v0.0.1 (/build/firefox/src/firefox-148.0.2/netwerk/base/mozurl)
166:47.96 Compiling sha1 v0.10.5
166:49.45 Compiling ipdl_utils v0.1.0 (/build/firefox/src/firefox-148.0.2/ipc/rust/ipdl_utils)
166:49.84 Compiling arraystring v0.3.0
167:07.80 Compiling webrtc-sdp v0.3.13
167:37.11 Compiling unicode-bidi-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/bidi/rust/unicode-bidi-ffi)
167:42.24 Compiling chardetng v0.1.17 (https://github.com/hsivonen/chardetng?rev=a07d20273ce36146adaf76bd667dd57bd7b3508b#a07d2027)
167:47.51 Compiling xmldecl v0.2.0
167:48.19 Compiling origin-trial-token v0.1.1
167:55.63 Compiling zlib-rs v0.4.2
168:13.32 Compiling oxilangtag v0.1.3
168:16.15 Compiling remove_dir_all v0.5.3
168:16.53 Compiling data-encoding v2.3.3
168:30.71 Compiling typed-arena-nomut v0.1.0
168:31.39 Compiling rustc-demangle v0.1.21
168:37.55 Compiling profiler_helper v0.1.0 (/build/firefox/src/firefox-148.0.2/tools/profiler/rust-helper)
168:42.74 Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=99979da091fd58fba8477e7fcdf5ec0727102916#99979da0)
168:49.18 Compiling data-encoding-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/dom/fs/parent/rust/data-encoding-ffi)
168:49.77 Compiling oxilangtag-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/locale/rust/oxilangtag-ffi)
168:51.44 Compiling neqo_glue v0.1.0 (/build/firefox/src/firefox-148.0.2/netwerk/socket/neqo_glue)
169:12.55 Compiling origin-trials-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/dom/origin-trials/ffi)
169:13.33 Compiling encoding_glue v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/encoding_glue)
169:14.50 Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=2f0aba284677d098de14f91ffe5a9e5b9a4922c2#2f0aba28)
169:15.05 Compiling jsrust_shared v0.1.0 (/build/firefox/src/firefox-148.0.2/js/src/rust/shared)
169:15.54 Compiling rsdparsa_capi v0.1.0 (/build/firefox/src/firefox-148.0.2/dom/media/webrtc/sdp/rsdparsa_capi)
169:24.38 Compiling idna_glue v0.1.0 (/build/firefox/src/firefox-148.0.2/netwerk/base/idna_glue)
169:28.48 Compiling geckoservo v0.0.1 (/build/firefox/src/firefox-148.0.2/servo/ports/geckolib)
173:44.99 Compiling crypto_hash v0.1.0 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/crypto_hash)
173:49.23 Compiling urlpattern_glue v0.0.1 (/build/firefox/src/firefox-148.0.2/netwerk/base/urlpattern_glue)
173:56.63 Compiling uritemplate_glue v0.1.0 (/build/firefox/src/firefox-148.0.2/netwerk/base/uritemplate_glue)
173:58.70 Compiling fluent-langneg-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/locale/rust/fluent-langneg-ffi)
174:01.29 Compiling gkrust-uniffi-components v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/uniffi-bindgen-gecko-js/components)
174:03.09 Compiling bookmark_sync v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/places/bookmark_sync)
174:23.50 Compiling midir_impl v0.1.0 (/build/firefox/src/firefox-148.0.2/dom/midi/midir_impl)
174:35.77 Compiling mls_gk v0.1.0 (/build/firefox/src/firefox-148.0.2/security/mls/mls_gk)
174:41.98 Compiling buildid_reader_ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/library/buildid_reader/ffi)
174:43.29 Compiling wgpu_bindings v0.1.0 (/build/firefox/src/firefox-148.0.2/gfx/wgpu_bindings)
176:24.23 Compiling localization-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/l10n/rust/localization-ffi)
176:44.68 Compiling ipcclientcerts v0.1.0 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/ipcclientcerts)
176:58.24 Compiling cubeb-pulse v0.5.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=4e3ea4bbc582705a4e7d9220679525283c035a7e#4e3ea4bb)
177:03.66 Compiling mp4parse_capi v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=26788821a443614d88470fe71f51f66720696096#26788821)
177:59.13 Compiling cert_storage v0.0.1 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/cert_storage)
178:12.00 Compiling mime-guess-ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/dom/fs/parent/rust/mime-guess-ffi)
178:12.65 Compiling cose-c v0.1.5
178:13.89 Compiling authrs_bridge v0.1.0 (/build/firefox/src/firefox-148.0.2/dom/webauthn/authrs_bridge)
179:34.94 Compiling cascade_bloom_filter v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/cascade_bloom_filter)
179:36.02 Compiling dap_ffi v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/dap/ffi)
179:51.83 Compiling fog_control v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/glean)
180:00.51 Compiling binary_http v0.1.0 (/build/firefox/src/firefox-148.0.2/netwerk/protocol/http/binary_http)
180:05.51 Compiling kvstore v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/kvstore)
181:08.26 Compiling audioipc2-client v0.6.0 (https://github.com/mozilla/audioipc?rev=82fe7fa7e3aaa35468137239a0e4c2f867457214#82fe7fa7)
181:23.96 Compiling oblivious_http v0.1.0 (/build/firefox/src/firefox-148.0.2/netwerk/protocol/http/oblivious_http)
181:29.37 Compiling audioipc2-server v0.6.0 (https://github.com/mozilla/audioipc?rev=82fe7fa7e3aaa35468137239a0e4c2f867457214#82fe7fa7)
181:42.80 Compiling http_sfv v0.1.0 (/build/firefox/src/firefox-148.0.2/netwerk/base/http-sfv)
181:53.09 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=eff105f6ad7ec9b79816cfc1985a28e5340ad14b#eff105f6)
182:05.16 Compiling gecko-trace v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/gecko-trace)
182:21.28 Compiling jog v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/glean/bindings/jog)
182:49.42 Compiling data_storage v0.0.1 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/data_storage)
182:58.55 Compiling dom_fragmentdirectives v0.1.0 (/build/firefox/src/firefox-148.0.2/dom/base/fragmentdirectives)
183:02.13 Compiling locale_service_glue v0.1.0 (/build/firefox/src/firefox-148.0.2/intl/locale/rust/locale_service_glue)
183:04.16 Compiling viaduct-necko v0.1.0 (/build/firefox/src/firefox-148.0.2/services/application-services/components/viaduct-necko)
183:07.39 Compiling abridged_certs v0.1.0 (/build/firefox/src/firefox-148.0.2/security/manager/ssl/abridged_certs)
183:11.24 Compiling rure v0.2.2 (/build/firefox/src/firefox-148.0.2/third_party/rust/rure)
183:17.22 Compiling gecko_tracing v0.1.0 (/build/firefox/src/firefox-148.0.2/xpcom/rust/gecko_tracing)
183:21.49 Compiling signature_cache v0.1.0 (/build/firefox/src/firefox-148.0.2/security/certverifier/signature_cache)
183:24.34 Compiling zerocopy v0.7.32
183:28.38 Compiling aa-stroke v0.1.0 (https://github.com/FirefoxGraphics/aa-stroke?rev=5776bdfc8ad664a1503db668fab397d818a5f98a#5776bdfc)
183:31.03 Compiling processtools v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/components/processtools)
183:31.92 Compiling gecko_logger v0.1.0 (/build/firefox/src/firefox-148.0.2/xpcom/rust/gecko_logger)
183:35.68 Compiling netwerk_helper v0.0.1 (/build/firefox/src/firefox-148.0.2/netwerk/base/rust-helper)
183:38.49 Compiling gkrust_utils v0.1.0 (/build/firefox/src/firefox-148.0.2/xpcom/rust/gkrust_utils)
183:39.05 Compiling moz_asserts v0.1.0 (/build/firefox/src/firefox-148.0.2/mozglue/static/rust/moz_asserts)
183:39.45 Compiling qcms v0.3.0 (/build/firefox/src/firefox-148.0.2/gfx/qcms)
183:50.98 Compiling prefs_parser v0.0.1 (/build/firefox/src/firefox-148.0.2/modules/libpref/parser)
184:09.82 Compiling mozilla-central-workspace-hack v0.1.0 (/build/firefox/src/firefox-148.0.2/build/workspace-hack)
195:11.78 Compiling webrender_bindings v0.1.0 (/build/firefox/src/firefox-148.0.2/gfx/webrender_bindings)
196:26.15 Compiling gkrust-shared v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/library/rust/shared)
196:27.89 Compiling gkrust v0.1.0 (/build/firefox/src/firefox-148.0.2/toolkit/library/rust)
196:34.42 Finished `release` profile [optimized] target(s) in 183m 28s
197:00.65 toolkit/library/rust/libgkrust.a
197:00.80 browser/app
197:01.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:01.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:04.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:04.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:04.24 build/pure_virtual
197:04.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:04.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:04.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:04.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:04.53 build/pure_virtual/libpure_virtual.a
197:04.73 memory/build
197:04.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:04.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:08.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:08.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:08.71 memory/mozalloc
197:08.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:08.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:08.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:08.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:09.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:09.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:10.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:10.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:10.22 mfbt
197:10.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:10.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:12.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:12.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:13.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:13.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:14.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:14.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:14.66 mozglue/baseprofiler
197:14.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:14.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:17.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:17.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:17.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:17.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:20.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:20.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:20.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:20.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:27.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:27.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:27.97 mozglue/build
197:28.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:28.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:28.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:28.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:28.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:28.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:28.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:28.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:28.51 mozglue/interposers
197:28.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:28.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:29.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:29.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:29.23 mozglue/misc
197:29.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:29.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:29.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:29.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:29.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:29.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:30.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:30.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:30.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:30.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:31.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:31.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:31.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:31.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:32.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:32.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:33.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:33.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:33.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:33.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:33.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:33.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:34.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:34.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:34.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:34.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:34.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:34.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:34.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:34.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:36.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:36.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:36.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:36.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:37.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:37.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:38.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:38.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:38.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:38.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:38.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:38.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:38.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:38.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:38.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:38.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:38.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:38.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:39.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:39.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:39.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:39.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:39.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:39.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:40.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:40.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:40.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:40.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:42.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:42.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:42.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:42.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:43.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:43.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:43.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:43.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:44.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:44.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:45.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:45.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:47.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:47.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:47.16 third_party/fmt
197:47.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:47.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:49.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:49.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:49.46 xpcom/glue/standalone
197:49.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:49.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:52.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:52.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:52.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:52.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:52.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:52.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:52.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:52.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:55.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:55.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:55.71 browser/app/firefox
197:57.62 config/external/mozinference/libmozinference.so.symbols.stub
197:58.71 third_party/llama.cpp
197:58.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:58.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:59.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:59.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
197:59.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
197:59.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:01.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:01.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:01.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:01.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:02.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:02.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:02.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:02.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:03.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:03.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:03.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:03.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:04.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:04.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:04.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:04.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:06.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:06.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:06.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:06.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:08.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:08.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:08.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:08.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:10.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:10.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:10.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:10.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:12.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:12.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:12.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:12.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:14.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:14.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:14.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:14.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:15.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:15.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:15.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:15.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:17.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:17.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:17.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:17.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:19.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:19.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:19.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:19.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:19.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:19.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:19.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:19.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:22.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:22.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:23.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:23.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:24.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:24.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:25.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:25.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:26.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:26.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:26.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:26.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:28.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:28.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:28.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:28.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:29.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:29.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:29.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:29.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:31.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:31.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:32.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:32.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:32.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:32.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:32.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:32.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:33.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:33.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:33.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:33.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:37.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:37.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:37.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:37.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:39.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:39.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:39.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:39.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:41.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:41.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:41.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:41.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:43.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:43.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:43.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:43.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:45.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:45.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:45.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:45.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:48.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:48.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:48.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:48.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:48.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:48.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:48.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:48.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:53.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:53.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:53.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:53.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:55.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:55.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:56.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:56.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:56.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:56.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:56.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:56.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:57.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:57.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:58.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:58.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:58.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:58.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
198:58.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
198:58.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:00.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:00.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:00.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:00.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:04.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:04.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:04.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:04.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:06.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:06.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:06.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:06.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:09.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:09.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:09.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:09.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:10.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:10.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:10.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:10.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:11.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:11.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:11.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:11.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:14.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:14.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:14.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:14.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:15.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:15.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:16.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:16.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:27.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:27.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:27.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:27.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:33.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:33.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:33.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:33.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:38.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:38.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:38.18 /build/firefox/src/firefox-148.0.2/third_party/llama.cpp/src/llama-vocab.cpp:1092:22: warning: 'return' will never be executed [-Wunreachable-code-return]
199:38.18 1092 | return { "\xEF\xBF\xBD", 3, 1 };
199:38.18 | ^~~~~~~~~~~~~~
199:38.18 1 warning generated.
199:38.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:38.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:40.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:40.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:40.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:40.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:41.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:41.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:41.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:41.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:45.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:45.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:46.05 config/external/mozinference/libmozinference.so
199:47.66 dom/media/fake-cdm
199:47.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:47.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:48.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:48.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:48.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:48.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:50.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:50.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:50.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:50.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:51.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:51.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:51.84 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:53:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
199:51.84 53 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.84 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
199:51.84 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:53:20: note: remove extraneous parentheses around the comparison to silence this warning
199:51.84 53 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.84 | ~ ^ ~
199:51.84 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:53:20: note: use '=' to turn this equality comparison into an assignment
199:51.84 53 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.84 | ^~
199:51.85 | =
199:51.85 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:126:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
199:51.85 126 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.85 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
199:51.85 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:126:20: note: remove extraneous parentheses around the comparison to silence this warning
199:51.85 126 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.85 | ~ ^ ~
199:51.85 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:126:20: note: use '=' to turn this equality comparison into an assignment
199:51.85 126 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.85 | ^~
199:51.85 | =
199:51.85 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:177:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
199:51.85 177 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.85 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
199:51.85 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:177:20: note: remove extraneous parentheses around the comparison to silence this warning
199:51.85 177 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.85 | ~ ^ ~
199:51.85 /build/firefox/src/firefox-148.0.2/dom/media/fake-cdm/cdm-test-storage.cpp:177:20: note: use '=' to turn this equality comparison into an assignment
199:51.85 177 | if (((aStatus) == cdm::FileIOClient::Status::kSuccess)) {
199:51.85 | ^~
199:51.85 | =
199:51.85 3 warnings generated.
199:51.94 dom/media/fake-cdm/libfake.so
199:53.33 dom/media/gmp-plugin-openh264
199:53.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:53.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:54.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:54.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:54.52 dom/media/gmp-plugin-openh264/libfakeopenh264.so
199:55.94 ipc/app
199:56.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:56.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:57.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:57.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
199:57.59 toolkit/library/build/libxul.so.symbols.stub
199:58.68 accessible/aom
199:58.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
199:58.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:08.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:08.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:08.83 In file included from Unified_cpp_accessible_aom0.cpp:2:
200:08.83 /build/firefox/src/firefox-148.0.2/accessible/aom/AccessibleNode.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
200:08.83 34 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
200:08.83 | ^
200:08.83 /build/firefox/src/firefox-148.0.2/accessible/aom/AccessibleNode.cpp:33:159: note: previous statement is here
200:08.84 33 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
200:08.84 | ^
200:08.84 1 warning generated.
200:08.94 accessible/atk
200:09.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:09.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:24.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:24.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:24.11 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/AccessibleWrap.cpp:14:
200:24.11 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/IPCTypes.h:19:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/ipc/nsGUIEventIPC.h:15:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/widget/InputData.h:21:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
200:24.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
200:24.12 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
200:24.12 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
200:24.12 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
200:24.12 1 warning generated.
200:24.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:24.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:32.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:32.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:32.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:32.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:39.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:39.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:39.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:39.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:54.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:54.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
200:54.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
200:54.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:08.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:08.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:08.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:08.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:10.25 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/RootAccessibleWrap.cpp:9:
201:10.25 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:632:3: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:10.26 632 | G_CONST_RETURN gchar* (*get_name)(AtkObject* accessible);
201:10.26 | ^
201:10.26 /usr/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
201:10.26 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
201:10.26 | ^
201:10.26 /usr/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
201:10.26 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
201:10.26 | ^
201:10.26 /usr/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
201:10.26 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
201:10.26 | ^
201:10.26 /usr/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
201:10.26 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
201:10.26 | ^
201:10.26 <scratch space>:98:6: note: expanded from here
201:10.26 98 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
201:10.26 | ^
201:10.26 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/RootAccessibleWrap.cpp:9:
201:10.26 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:636:3: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:10.26 636 | G_CONST_RETURN gchar* (*get_description)(AtkObject* accessible);
201:10.26 | ^
201:10.26 /usr/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
201:10.26 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
201:10.27 | ^
201:10.27 /usr/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
201:10.27 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
201:10.27 | ^
201:10.27 /usr/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
201:10.27 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
201:10.27 | ^
201:10.27 /usr/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
201:10.27 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
201:10.27 | ^
201:10.27 <scratch space>:103:6: note: expanded from here
201:10.27 103 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
201:10.27 | ^
201:10.27 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/RootAccessibleWrap.cpp:9:
201:10.27 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:773:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:10.27 773 | G_CONST_RETURN gchar* atk_object_get_name(AtkObject* accessible);
201:10.27 | ^
201:10.27 /usr/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
201:10.27 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
201:10.27 | ^
201:10.27 /usr/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
201:10.27 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
201:10.27 | ^
201:10.27 /usr/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
201:10.27 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
201:10.27 | ^
201:10.27 /usr/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
201:10.27 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
201:10.27 | ^
201:10.27 <scratch space>:108:6: note: expanded from here
201:10.27 108 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
201:10.27 | ^
201:10.27 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/RootAccessibleWrap.cpp:9:
201:10.28 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:774:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:10.28 774 | G_CONST_RETURN gchar* atk_object_get_description(AtkObject* accessible);
201:10.28 | ^
201:10.28 /usr/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
201:10.28 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
201:10.28 | ^
201:10.28 /usr/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
201:10.28 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
201:10.28 | ^
201:10.28 /usr/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
201:10.28 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
201:10.28 | ^
201:10.28 /usr/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
201:10.28 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
201:10.28 | ^
201:10.28 <scratch space>:113:6: note: expanded from here
201:10.28 113 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
201:10.28 | ^
201:10.28 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/RootAccessibleWrap.cpp:9:
201:10.28 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:800:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:10.28 800 | G_CONST_RETURN gchar* atk_role_get_name(AtkRole role);
201:10.28 | ^
201:10.28 /usr/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
201:10.28 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
201:10.28 | ^
201:10.28 /usr/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
201:10.28 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
201:10.28 | ^
201:10.28 /usr/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
201:10.28 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
201:10.28 | ^
201:10.28 /usr/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
201:10.28 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
201:10.28 | ^
201:10.29 <scratch space>:118:6: note: expanded from here
201:10.29 118 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
201:10.29 | ^
201:10.29 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/RootAccessibleWrap.cpp:9:
201:10.29 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:810:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:10.29 810 | G_CONST_RETURN gchar* atk_role_get_localized_name(AtkRole role);
201:10.29 | ^
201:10.29 /usr/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
201:10.29 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
201:10.29 | ^
201:10.29 /usr/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
201:10.29 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
201:10.29 | ^
201:10.29 /usr/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
201:10.29 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
201:10.29 | ^
201:10.29 /usr/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
201:10.29 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
201:10.29 | ^
201:10.29 <scratch space>:123:6: note: expanded from here
201:10.29 123 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
201:10.29 | ^
201:10.29 6 warnings generated.
201:16.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:16.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:16.24 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/RootAccessibleWrap.cpp:9:
201:16.24 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:632:13: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:16.24 632 | #pragma GCC warning "Deprecated pre-processor symbol: replace with \042const\042"
201:16.24 | ^
201:16.24 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:636:13: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:16.24 636 | #pragma GCC warning "Deprecated pre-processor symbol: replace with \042const\042"
201:16.24 | ^
201:16.24 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:773:13: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:16.24 773 | #pragma GCC warning "Deprecated pre-processor symbol: replace with \042const\042"
201:16.24 | ^
201:16.24 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:774:13: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:16.24 774 | #pragma GCC warning "Deprecated pre-processor symbol: replace with \042const\042"
201:16.24 | ^
201:16.25 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:800:13: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:16.25 800 | #pragma GCC warning "Deprecated pre-processor symbol: replace with \042const\042"
201:16.25 | ^
201:16.25 /build/firefox/src/firefox-148.0.2/other-licenses/atk-1.0/atk/atkobject.h:810:13: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
201:16.25 810 | #pragma GCC warning "Deprecated pre-processor symbol: replace with \042const\042"
201:16.25 | ^
201:16.25 6 warnings generated.
201:16.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:16.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:24.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:24.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:24.45 /build/firefox/src/firefox-148.0.2/accessible/atk/UtilInterface.cpp:237:23: warning: 'gtk_key_snooper_install' is deprecated [-Wdeprecated-declarations]
201:24.45 237 | sKey_snooper_id = gtk_key_snooper_install(mai_key_snooper, data);
201:24.45 | ^
201:24.45 /usr/include/gtk-3.0/gtk/gtkmain.h:184:16: note: 'gtk_key_snooper_install' has been explicitly marked deprecated here
201:24.45 184 | __attribute__((__deprecated__)) extern
201:24.45 | ^
201:24.45 /build/firefox/src/firefox-148.0.2/accessible/atk/UtilInterface.cpp:257:5: warning: 'gtk_key_snooper_remove' is deprecated [-Wdeprecated-declarations]
201:24.45 257 | gtk_key_snooper_remove(sKey_snooper_id);
201:24.45 | ^
201:24.45 /usr/include/gtk-3.0/gtk/gtkmain.h:187:16: note: 'gtk_key_snooper_remove' has been explicitly marked deprecated here
201:24.45 187 | __attribute__((__deprecated__)) extern
201:24.45 | ^
201:24.45 2 warnings generated.
201:24.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:24.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:32.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:32.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:32.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:32.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:42.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:42.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
201:42.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
201:42.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:01.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:01.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:01.10 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/nsMaiInterfaceComponent.cpp:15:
202:01.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/DocAccessibleParent.h:11:
202:01.10 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9:
202:01.10 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24:
202:01.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/IPCTypes.h:19:
202:01.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/ipc/nsGUIEventIPC.h:15:
202:01.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
202:01.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/widget/InputData.h:21:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
202:01.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
202:01.11 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
202:01.11 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
202:01.11 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
202:01.11 1 warning generated.
202:01.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:01.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:15.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:15.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/nsMaiInterfaceDocument.cpp:15:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/DocAccessibleParent.h:11:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/IPCTypes.h:19:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/ipc/nsGUIEventIPC.h:15:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/widget/InputData.h:21:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
202:15.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
202:15.60 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
202:15.60 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
202:15.60 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
202:15.60 1 warning generated.
202:15.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:15.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:26.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:26.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:27.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:27.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:34.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:34.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:34.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:34.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:44.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:44.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:44.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:44.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:51.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:51.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
202:51.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
202:51.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:01.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:01.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:01.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:01.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:09.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:09.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:09.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:09.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:16.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:16.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:16.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:16.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:31.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:31.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:31.63 In file included from /build/firefox/src/firefox-148.0.2/accessible/atk/nsMaiInterfaceText.cpp:8:
203:31.63 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24:
203:31.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/IPCTypes.h:19:
203:31.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/ipc/nsGUIEventIPC.h:15:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/widget/InputData.h:21:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
203:31.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
203:31.64 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
203:31.64 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
203:31.64 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
203:31.64 1 warning generated.
203:31.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:31.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:39.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:39.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:39.39 accessible/base
203:39.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:39.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:59.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:59.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
203:59.66 In file included from Unified_cpp_accessible_base0.cpp:47:
203:59.66 In file included from /build/firefox/src/firefox-148.0.2/accessible/base/AccIterator.cpp:12:
203:59.66 In file included from /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeAccessible.h:11:
203:59.66 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XULTreeElement.h:14:
203:59.66 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.h:20:
203:59.66 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
203:59.66 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
203:59.66 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
203:59.66 1 warning generated.
203:59.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
203:59.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
204:26.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
204:26.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
204:26.58 In file included from Unified_cpp_accessible_base1.cpp:2:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/accessible/base/NotificationController.cpp:10:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/accessible/ipc/DocAccessibleChild.h:11:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleChild.h:9:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/IPCTypes.h:19:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/ipc/nsGUIEventIPC.h:15:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
204:26.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
204:26.58 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
204:26.58 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
204:26.58 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
204:26.59 1 warning generated.
204:26.67 accessible/basetypes
204:26.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
204:26.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
204:36.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
204:36.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
204:37.06 accessible/generic
204:37.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
204:37.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:00.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:00.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:00.48 In file included from Unified_cpp_accessible_generic0.cpp:11:
205:00.48 In file included from /build/firefox/src/firefox-148.0.2/accessible/generic/ApplicationAccessible.cpp:19:
205:00.48 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.h:28:
205:00.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
205:00.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
205:00.48 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
205:00.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
205:00.48 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
205:00.48 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
205:00.48 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
205:00.48 In file included from Unified_cpp_accessible_generic0.cpp:29:
205:00.49 /build/firefox/src/firefox-148.0.2/accessible/generic/DocAccessible.cpp:160:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:00.49 160 | foundInterface = 0; nsresult status; if (!foundInterface) status = HyperTextAccessible::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:00.49 | ^
205:00.49 /build/firefox/src/firefox-148.0.2/accessible/generic/DocAccessible.cpp:159:185: note: previous statement is here
205:00.49 159 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
205:00.49 | ^
205:00.49 In file included from Unified_cpp_accessible_generic0.cpp:65:
205:00.49 /build/firefox/src/firefox-148.0.2/accessible/generic/LocalAccessible.cpp:104:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:00.49 104 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:00.49 | ^
205:00.49 /build/firefox/src/firefox-148.0.2/accessible/generic/LocalAccessible.cpp:103:190: note: previous statement is here
205:00.49 103 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<LocalAccessible*>(this)); else
205:00.49 | ^
205:00.49 3 warnings generated.
205:00.57 accessible/html
205:00.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:00.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:16.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:16.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:16.26 accessible/ipc
205:16.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:16.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:37.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:37.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:37.67 In file included from Unified_cpp_accessible_ipc0.cpp:2:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/accessible/ipc/DocAccessibleChild.cpp:8:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/DocAccessibleChild.h:11:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleChild.h:9:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/IPCTypes.h:19:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/ipc/nsGUIEventIPC.h:15:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
205:37.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
205:37.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
205:37.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
205:37.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
205:37.68 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
205:37.68 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
205:37.68 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
205:37.68 1 warning generated.
205:37.76 accessible/xpcom
205:37.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:37.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:42.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:42.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:42.66 xpcAccEvents.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.66 47 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.66 | ^
205:42.66 xpcAccEvents.cpp:46:173: note: previous statement is here
205:42.66 46 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleEvent>)) foundInterface = static_cast<nsIAccessibleEvent*>(this); else
205:42.66 | ^
205:42.66 xpcAccEvents.cpp:93:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.66 93 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.66 | ^
205:42.66 xpcAccEvents.cpp:92:195: note: previous statement is here
205:42.66 92 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleStateChangeEvent>)) foundInterface = static_cast<nsIAccessibleStateChangeEvent*>(this); else
205:42.66 | ^
205:42.66 xpcAccEvents.cpp:160:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.66 160 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.66 | ^
205:42.67 xpcAccEvents.cpp:159:193: note: previous statement is here
205:42.67 159 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleTextChangeEvent>)) foundInterface = static_cast<nsIAccessibleTextChangeEvent*>(this); else
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:234:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.67 234 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:233:211: note: previous statement is here
205:42.67 233 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleTextSelectionChangeEvent>)) foundInterface = static_cast<nsIAccessibleTextSelectionChangeEvent*>(this); else
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:287:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.67 287 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:286:181: note: previous statement is here
205:42.67 286 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleHideEvent>)) foundInterface = static_cast<nsIAccessibleHideEvent*>(this); else
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:354:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.67 354 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:353:191: note: previous statement is here
205:42.67 353 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleCaretMoveEvent>)) foundInterface = static_cast<nsIAccessibleCaretMoveEvent*>(this); else
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:428:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.67 428 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:427:217: note: previous statement is here
205:42.67 427 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleObjectAttributeChangedEvent>)) foundInterface = static_cast<nsIAccessibleObjectAttributeChangedEvent*>(this); else
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:481:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.67 481 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.67 | ^
205:42.67 xpcAccEvents.cpp:480:195: note: previous statement is here
205:42.68 480 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleTableChangeEvent>)) foundInterface = static_cast<nsIAccessibleTableChangeEvent*>(this); else
205:42.68 | ^
205:42.68 xpcAccEvents.cpp:541:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.68 541 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.68 | ^
205:42.68 xpcAccEvents.cpp:540:191: note: previous statement is here
205:42.68 540 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleScrollingEvent>)) foundInterface = static_cast<nsIAccessibleScrollingEvent*>(this); else
205:42.68 | ^
205:42.68 xpcAccEvents.cpp:615:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:42.68 615 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:42.68 | ^
205:42.68 xpcAccEvents.cpp:614:197: note: previous statement is here
205:42.68 614 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleAnnouncementEvent>)) foundInterface = static_cast<nsIAccessibleAnnouncementEvent*>(this); else
205:42.68 | ^
205:42.68 10 warnings generated.
205:42.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:42.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:59.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
205:59.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
205:59.92 In file included from Unified_cpp_accessible_xpcom0.cpp:38:
205:59.92 In file included from /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessibleDocument.cpp:14:
205:59.92 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/DocAccessibleParent.h:11:
205:59.92 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9:
205:59.92 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24:
205:59.92 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/IPCTypes.h:19:
205:59.92 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/ipc/nsGUIEventIPC.h:15:
205:59.92 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
205:59.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
205:59.93 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
205:59.93 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
205:59.93 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
205:59.93 In file included from Unified_cpp_accessible_xpcom0.cpp:47:
205:59.93 /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:59.93 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:59.93 | ^
205:59.93 /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:24:188: note: previous statement is here
205:59.93 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIAccessible*>(this)); else
205:59.93 | ^
205:59.93 In file included from Unified_cpp_accessible_xpcom0.cpp:65:
205:59.93 /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:59.93 30 | foundInterface = 0; nsresult status; if (!foundInterface) status = xpcAccessibleGeneric::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:59.93 | ^
205:59.94 /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:28:211: note: previous statement is here
205:59.94 28 | if ((mSupportedIfaces & eText) && aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAccessibleHyperText>)) foundInterface = static_cast<nsIAccessibleHyperText*>(this); else
205:59.94 | ^
205:59.94 In file included from Unified_cpp_accessible_xpcom0.cpp:83:
205:59.94 /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessiblePivot.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:59.94 47 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:59.94 | ^
205:59.94 /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessiblePivot.cpp:46:193: note: previous statement is here
205:59.94 46 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIAccessiblePivot*>(this)); else
205:59.94 | ^
205:59.94 In file included from Unified_cpp_accessible_xpcom0.cpp:128:
205:59.94 /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
205:59.94 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
205:59.94 | ^
205:59.94 /build/firefox/src/firefox-148.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:22:197: note: previous statement is here
205:59.94 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIAccessibleTextRange*>(this)); else
205:59.94 | ^
205:59.94 5 warnings generated.
206:00.01 accessible/xul
206:00.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:00.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:18.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:18.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:18.38 In file included from Unified_cpp_accessible_xul0.cpp:11:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/accessible/xul/XULComboboxAccessible.cpp:14:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/DocAccessibleParent.h:11:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/a11y/IPCTypes.h:19:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/ipc/nsGUIEventIPC.h:15:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
206:18.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
206:18.38 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
206:18.39 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
206:18.39 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
206:18.39 In file included from Unified_cpp_accessible_xul0.cpp:74:
206:18.39 /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeAccessible.cpp:68:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
206:18.39 68 | foundInterface = 0; nsresult status; if (!foundInterface) status = LocalAccessible::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
206:18.39 | ^
206:18.39 /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeAccessible.cpp:67:702: note: previous statement is here
206:18.39 67 | nsresult XULTreeAccessible::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XULTreeAccessible::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XULTreeAccessible::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
206:18.39 | ^
206:18.39 /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeAccessible.cpp:920:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
206:18.39 920 | foundInterface = 0; nsresult status; if (!foundInterface) status = XULTreeItemAccessibleBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
206:18.39 | ^
206:18.39 /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeAccessible.cpp:919:714: note: previous statement is here
206:18.39 919 | nsresult XULTreeItemAccessible::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XULTreeItemAccessible::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XULTreeItemAccessible::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
206:18.39 | ^
206:18.39 In file included from Unified_cpp_accessible_xul0.cpp:83:
206:18.39 /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeGridAccessible.cpp:236:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
206:18.39 236 | foundInterface = 0; nsresult status; if (!foundInterface) status = XULTreeItemAccessibleBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
206:18.40 | ^
206:18.40 /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeGridAccessible.cpp:235:723: note: previous statement is here
206:18.40 235 | nsresult XULTreeGridRowAccessible::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XULTreeGridRowAccessible::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XULTreeGridRowAccessible::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
206:18.40 | ^
206:18.40 /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeGridAccessible.cpp:384:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
206:18.40 384 | foundInterface = 0; nsresult status; if (!foundInterface) status = LeafAccessible::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
206:18.40 | ^
206:18.40 /build/firefox/src/firefox-148.0.2/accessible/xul/XULTreeGridAccessible.cpp:383:726: note: previous statement is here
206:18.40 383 | nsresult XULTreeGridCellAccessible::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XULTreeGridCellAccessible::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XULTreeGridCellAccessible::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
206:18.40 | ^
206:18.40 5 warnings generated.
206:18.49 browser/components/about
206:18.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:18.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:33.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:33.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:33.23 browser/components/shell
206:33.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:33.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:38.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:38.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:38.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:38.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:46.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:46.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:46.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:46.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:54.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:54.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
206:54.71 /build/firefox/src/firefox-148.0.2/browser/components/shell/nsGNOMEShellService.cpp:435:22: warning: 'gdk_color_parse' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations]
206:54.71 435 | gboolean success = gdk_color_parse(background.get(), &color);
206:54.71 | ^
206:54.72 /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:78:16: note: 'gdk_color_parse' has been explicitly marked deprecated here
206:54.72 78 | __attribute__((__deprecated__("Use '" "gdk_rgba_parse" "' instead"))) extern
206:54.72 | ^
206:54.72 1 warning generated.
206:54.81 caps
206:54.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
206:54.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:03.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:03.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:03.36 /build/firefox/src/firefox-148.0.2/caps/BasePrincipal.cpp:1604:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
207:03.36 1604 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
207:03.36 | ^
207:03.36 /build/firefox/src/firefox-148.0.2/caps/BasePrincipal.cpp:1603:5: note: previous statement is here
207:03.36 1603 | } else
207:03.36 | ^
207:03.36 1 warning generated.
207:03.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:03.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:22.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:22.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:22.64 In file included from Unified_cpp_caps0.cpp:11:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/caps/DomainPolicy.cpp:8:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
207:22.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
207:22.64 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
207:22.64 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
207:22.64 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
207:22.64 1 warning generated.
207:22.75 chrome
207:22.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:22.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:40.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:40.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:40.88 In file included from Unified_cpp_chrome0.cpp:11:
207:40.88 /build/firefox/src/firefox-148.0.2/chrome/nsChromeRegistry.cpp:97:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
207:40.88 97 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
207:40.88 | ^
207:40.88 /build/firefox/src/firefox-148.0.2/chrome/nsChromeRegistry.cpp:96:192: note: previous statement is here
207:40.88 96 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIChromeRegistry*>(this)); else
207:40.88 | ^
207:40.88 In file included from Unified_cpp_chrome0.cpp:20:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/chrome/nsChromeRegistryChrome.cpp:7:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
207:40.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
207:40.88 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
207:40.88 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
207:40.88 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
207:40.88 2 warnings generated.
207:40.96 config/external/gkcodecs/libgkcodecs.so.symbols.stub
207:42.10 media/libaom
207:42.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:42.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:42.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:42.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:42.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:42.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:42.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:42.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:42.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:42.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:42.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:42.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:42.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:42.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:43.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:43.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:43.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:43.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:43.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:43.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:43.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:43.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:43.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:43.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:43.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:43.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:44.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:44.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:44.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:44.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:45.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:45.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:45.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:45.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:45.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:45.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:46.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:46.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:46.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:46.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:46.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:46.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:47.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:47.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:47.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:47.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:48.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:48.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:48.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:48.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:48.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:48.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:49.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:49.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:49.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:49.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:49.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:49.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:50.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:50.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:50.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:50.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:51.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:51.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:51.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:51.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:51.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:51.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:52.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:52.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:52.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:52.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:52.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:52.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:53.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:53.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:53.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:53.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:54.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:54.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:54.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:54.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:54.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:54.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:55.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:55.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:55.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:55.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:55.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:55.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:56.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:56.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:56.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:56.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:57.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:57.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:57.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:57.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:59.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:59.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
207:59.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
207:59.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:00.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:00.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:00.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:00.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:01.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:01.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:01.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:01.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:01.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:01.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:02.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:02.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:02.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:02.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:03.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:03.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:03.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:03.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:03.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:03.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:04.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:04.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:04.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:04.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:05.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:05.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:05.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:05.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:06.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:06.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:06.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:06.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:14.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:14.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:14.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:14.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:15.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:15.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:15.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:15.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:17.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:17.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:17.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:17.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:18.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:18.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:18.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:18.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:18.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:18.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:19.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:19.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:19.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:19.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:19.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:19.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:20.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:20.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:20.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:20.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:21.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:21.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:21.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:21.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:22.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:22.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:22.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:22.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:23.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:23.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:23.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:23.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:25.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:25.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:25.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:25.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:26.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:26.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:26.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:26.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:26.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:26.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:27.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:27.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:27.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:27.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:27.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:27.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:28.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:28.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:28.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:28.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:28.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:28.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:28.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:28.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:28.98 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:28.98 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:29.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:29.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:29.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:29.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:29.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:29.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:29.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:29.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:29.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:29.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:29.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:29.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:29.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:29.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:30.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:30.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:30.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:30.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:30.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:30.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:30.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:30.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:31.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:31.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:31.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:31.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:31.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:31.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:31.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:31.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:32.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:32.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:32.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:32.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:32.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:32.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:32.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:32.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:32.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:32.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:33.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:33.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:33.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:33.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:33.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:33.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:33.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:33.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:34.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:34.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:34.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:34.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:34.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:34.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:34.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:34.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:35.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:35.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:35.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:35.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:35.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:35.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:36.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:36.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:36.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:36.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:36.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:36.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:36.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:36.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:36.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:36.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:37.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:37.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:37.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:37.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:37.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:37.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:37.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:37.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:37.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:37.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:40.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:40.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:40.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:40.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:41.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:41.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:41.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:41.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:41.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:41.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:42.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:42.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:42.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:42.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:42.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:42.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:42.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:42.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:42.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:42.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:43.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:43.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:43.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:43.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:43.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:43.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:43.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:43.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:44.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:44.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:44.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:44.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:46.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:46.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:46.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:46.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:47.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:47.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:47.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:47.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:47.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:47.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:48.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:48.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:48.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:48.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:48.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:48.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:48.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:48.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:49.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:49.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:49.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:49.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:49.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:49.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:59.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:59.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:59.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:59.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:59.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:59.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:59.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:59.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:59.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:59.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:59.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:59.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:59.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:59.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
208:59.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
208:59.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:00.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:00.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:00.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:00.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:00.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:00.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:00.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:00.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:00.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:00.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:00.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:00.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:00.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:00.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:01.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:01.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:02.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:02.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:02.42 /build/firefox/src/firefox-148.0.2/third_party/aom/av1/av1_cx_iface.c:900:47: warning: result of comparison of unsigned enum expression >= 0 is always true [-Wtautological-unsigned-enum-zero-compare]
209:02.42 900 | do { if (!((extra_cfg)->coeff_cost_upd_freq >= (0) && (extra_cfg)->coeff_cost_upd_freq <= (3))) do { ctx->base.err_detail = "coeff_cost_upd_freq" " out of range [" "0" ".." "3" "]"; return AOM_CODEC_INVALID_PARAM; } while (0); } while (0);
209:02.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
209:02.42 /build/firefox/src/firefox-148.0.2/third_party/aom/av1/av1_cx_iface.c:901:46: warning: result of comparison of unsigned enum expression >= 0 is always true [-Wtautological-unsigned-enum-zero-compare]
209:02.42 901 | do { if (!((extra_cfg)->mode_cost_upd_freq >= (0) && (extra_cfg)->mode_cost_upd_freq <= (3))) do { ctx->base.err_detail = "mode_cost_upd_freq" " out of range [" "0" ".." "3" "]"; return AOM_CODEC_INVALID_PARAM; } while (0); } while (0);
209:02.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
209:02.43 /build/firefox/src/firefox-148.0.2/third_party/aom/av1/av1_cx_iface.c:902:44: warning: result of comparison of unsigned enum expression >= 0 is always true [-Wtautological-unsigned-enum-zero-compare]
209:02.43 902 | do { if (!((extra_cfg)->mv_cost_upd_freq >= (0) && (extra_cfg)->mv_cost_upd_freq <= (3))) do { ctx->base.err_detail = "mv_cost_upd_freq" " out of range [" "0" ".." "3" "]"; return AOM_CODEC_INVALID_PARAM; } while (0); } while (0);
209:02.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
209:02.44 /build/firefox/src/firefox-148.0.2/third_party/aom/av1/av1_cx_iface.c:903:44: warning: result of comparison of unsigned enum expression >= 0 is always true [-Wtautological-unsigned-enum-zero-compare]
209:02.44 903 | do { if (!((extra_cfg)->dv_cost_upd_freq >= (0) && (extra_cfg)->dv_cost_upd_freq <= (3))) do { ctx->base.err_detail = "dv_cost_upd_freq" " out of range [" "0" ".." "3" "]"; return AOM_CODEC_INVALID_PARAM; } while (0); } while (0);
209:02.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
209:02.44 4 warnings generated.
209:02.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:02.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:03.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:03.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:03.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:03.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:03.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:03.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:03.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:03.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:04.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:04.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:04.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:04.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:05.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:05.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:05.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:05.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:06.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:06.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:06.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:06.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:07.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:07.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:07.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:07.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:08.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:08.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:08.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:08.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:08.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:08.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:09.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:09.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:09.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:09.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:09.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:09.98 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:10.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:10.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:10.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:10.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:11.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:11.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:11.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:11.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:12.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:12.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:12.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:12.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:13.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:13.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:14.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:14.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:14.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:14.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:14.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:14.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:15.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:15.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:15.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:15.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:16.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:16.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:16.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:16.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:18.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:18.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:18.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:18.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:18.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:18.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:19.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:19.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:19.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:19.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:19.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:19.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:20.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:20.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:20.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:20.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:21.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:21.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:21.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:21.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:22.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:22.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:22.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:22.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:22.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:22.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:23.07 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:23.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:23.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:23.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:23.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:23.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:24.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:24.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:25.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:25.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:25.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:25.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:25.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:25.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:26.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:26.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:26.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:26.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:27.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:27.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:27.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:27.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:28.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:28.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:28.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:28.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:29.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:29.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:29.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:29.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:29.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:29.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:29.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:29.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:30.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:30.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:30.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:30.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:30.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:30.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:30.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:30.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:31.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:31.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:31.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:31.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:31.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:31.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:32.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:32.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:33.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:33.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:33.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:33.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:33.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:33.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:33.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:33.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:34.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:34.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:34.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:34.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:34.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:34.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:34.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:34.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:35.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:35.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:35.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:35.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:36.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:36.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:36.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:36.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:36.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:36.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:36.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:36.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:36.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:36.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:36.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:36.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:37.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:37.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:37.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:37.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:38.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:38.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:38.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:38.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:38.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:38.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:38.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:38.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:38.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:38.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:39.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:39.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:39.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:39.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:39.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:39.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:40.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:40.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:40.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:40.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:41.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:41.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:41.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:41.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:42.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:42.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:42.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:42.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:42.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:42.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:43.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:43.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:43.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:43.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:43.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:43.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:43.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:43.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:44.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:44.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:44.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:44.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:44.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:44.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:44.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:44.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:45.07 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:45.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:45.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:45.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:45.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:45.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:45.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:45.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:45.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:45.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:46.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:46.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:46.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:46.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:46.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:46.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:46.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:46.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:48.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:48.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:48.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:48.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:49.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:49.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:49.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:49.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:49.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:49.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:49.98 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:49.98 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:50.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:50.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:50.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:50.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:50.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:50.98 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:51.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:51.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:51.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:51.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:51.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:51.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:52.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:52.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:52.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:52.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:53.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:53.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:53.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:53.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:53.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:53.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:53.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:53.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:54.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:54.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:54.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:54.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:55.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:55.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:55.11 /build/firefox/src/firefox-148.0.2/third_party/aom/av1/encoder/aq_variance.c:237:37: warning: result of comparison of 63 < 6-bit unsigned value is always false [-Wtautological-value-range-compare]
209:55.11 237 | (((((64 / 8) * (64 / 8)) - 1) < (middle_index + (((64 / 8) * (64 / 8)) / 8))) ? (((64 / 8) * (64 / 8)) - 1) : (middle_index + (((64 / 8) * (64 / 8)) / 8)));
209:55.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
209:55.11 1 warning generated.
209:55.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:55.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:55.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:55.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:56.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:56.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:58.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:58.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:58.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:58.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:59.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:59.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:59.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:59.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
209:59.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
209:59.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:00.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:00.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:00.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:00.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:00.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:00.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:01.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:01.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:01.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:01.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:03.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:03.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:03.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:03.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:05.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:05.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:05.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:05.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:06.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:06.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:06.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:06.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:07.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:07.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:07.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:07.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:07.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:07.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:08.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:08.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:08.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:08.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:08.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:08.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:10.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:10.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:10.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:10.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:11.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:11.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:11.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:11.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:12.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:12.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:12.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:12.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:13.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:13.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:13.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:13.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:14.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:14.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:14.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:14.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:15.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:15.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:15.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:15.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:16.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:16.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:17.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:17.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:17.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:17.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:17.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:17.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:18.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:18.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:18.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:18.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:19.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:19.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:19.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:19.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:20.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:20.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:20.77 /build/firefox/src/firefox-148.0.2/third_party/aom/av1/encoder/bitstream.c:4370:30: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
210:20.77 4370 | if (fh_info.total_length > (4294967295U)) {
210:20.77 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
210:20.77 1 warning generated.
210:20.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:20.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:21.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:21.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:21.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:21.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:22.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:22.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:22.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:22.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:23.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:23.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:23.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:23.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:23.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:23.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:23.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:23.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:23.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:23.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:24.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:24.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:24.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:24.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:25.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:25.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:26.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:26.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:26.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:26.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:27.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:27.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:27.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:27.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:28.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:28.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:28.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:28.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:29.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:29.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:29.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:29.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:31.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:31.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:31.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:31.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:32.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:32.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:32.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:32.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:33.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:33.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:33.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:33.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:34.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:34.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:34.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:34.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:35.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:35.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:35.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:35.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:35.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:35.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:35.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:35.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:36.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:36.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:36.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:36.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:37.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:37.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:37.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:37.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:37.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:37.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:37.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:37.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:38.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:38.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:38.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:38.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:38.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:38.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:38.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:38.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:39.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:39.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:39.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:39.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:39.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:39.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:39.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:39.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:40.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:40.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:40.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:40.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:41.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:41.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:41.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:41.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:42.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:42.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:42.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:42.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:43.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:43.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:43.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:43.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:44.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:44.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:44.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:44.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:44.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:44.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:45.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:45.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:45.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:45.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:45.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:45.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:46.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:46.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:46.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:46.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:47.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:47.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:47.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:47.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:48.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:48.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:48.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:48.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:49.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:49.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:49.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:49.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:51.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:51.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:51.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:51.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:52.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:52.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:52.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:52.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:53.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:53.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:54.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:54.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:54.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:54.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:54.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:54.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:55.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:55.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:55.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:55.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:56.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:56.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:56.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:56.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:57.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:57.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:57.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:57.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:58.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:58.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
210:58.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
210:58.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:01.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:01.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:01.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:01.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:01.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:01.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:01.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:01.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:02.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:02.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:02.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:02.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:03.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:03.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:03.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:03.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:04.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:04.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:04.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:04.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:04.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:04.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:05.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:05.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:05.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:05.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:05.87 /build/firefox/src/firefox-148.0.2/third_party/aom/av1/encoder/temporal_filter.c:1002:27: warning: self-comparison always evaluates to true [-Wtautological-compare]
211:05.87 1002 | if (BLOCK_32X32 == BLOCK_32X32 && 5 == 5) {
211:05.87 | ^
211:05.87 /build/firefox/src/firefox-148.0.2/third_party/aom/av1/encoder/temporal_filter.c:1018:27: warning: self-comparison always evaluates to true [-Wtautological-compare]
211:05.87 1018 | if (BLOCK_32X32 == BLOCK_32X32 && 5 == 5) {
211:05.87 | ^
211:05.87 2 warnings generated.
211:06.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:06.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:06.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:06.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:06.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:06.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:07.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:07.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:07.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:07.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:09.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:09.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:09.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:09.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:10.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:10.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:10.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:10.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:11.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:11.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:11.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:11.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:11.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:11.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:11.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:11.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:11.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:11.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:11.96 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:94:16: warning: result of comparison 'const unsigned long' <= 4294967295 is always true [-Wtautological-type-limit-compare]
211:11.96 94 | if (rawval <= (2147483647 *2U +1U)) return (unsigned int)rawval;
211:11.96 | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
211:11.96 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:110:46: warning: result of comparison 'const long' <= 2147483647 is always true [-Wtautological-type-limit-compare]
211:11.96 110 | if (rawval >= (-2147483647 -1) && rawval <= 2147483647) return (int)rawval;
211:11.96 | ~~~~~~ ^ ~~~~~~~~~~
211:11.96 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:110:16: warning: result of comparison 'const long' >= -2147483648 is always true [-Wtautological-type-limit-compare]
211:11.96 110 | if (rawval >= (-2147483647 -1) && rawval <= 2147483647) return (int)rawval;
211:11.96 | ~~~~~~ ^ ~~~~~~~~~~~~~~~~
211:11.96 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:131:46: warning: result of comparison 'long' <= 2147483647 is always true [-Wtautological-type-limit-compare]
211:11.96 131 | if (rawval >= (-2147483647 -1) && rawval <= 2147483647) {
211:11.96 | ~~~~~~ ^ ~~~~~~~~~~
211:11.96 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:131:16: warning: result of comparison 'long' >= -2147483648 is always true [-Wtautological-type-limit-compare]
211:11.96 131 | if (rawval >= (-2147483647 -1) && rawval <= 2147483647) {
211:11.96 | ~~~~~~ ^ ~~~~~~~~~~~~~~~~
211:11.97 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:147:46: warning: result of comparison 'long' <= 2147483647 is always true [-Wtautological-type-limit-compare]
211:11.97 147 | if (rawval >= (-2147483647 -1) && rawval <= 2147483647) {
211:11.97 | ~~~~~~ ^ ~~~~~~~~~~
211:11.97 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:147:16: warning: result of comparison 'long' >= -2147483648 is always true [-Wtautological-type-limit-compare]
211:11.97 147 | if (rawval >= (-2147483647 -1) && rawval <= 2147483647) {
211:11.97 | ~~~~~~ ^ ~~~~~~~~~~~~~~~~
211:11.97 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:202:45: warning: result of comparison 'long' > 2147483647 is always false [-Wtautological-type-limit-compare]
211:11.97 202 | if (rawval < (-2147483647 -1) || rawval > 2147483647) {
211:11.97 | ~~~~~~ ^ ~~~~~~~~~~
211:11.97 /build/firefox/src/firefox-148.0.2/third_party/aom/common/args_helper.c:202:16: warning: result of comparison 'long' < -2147483648 is always false [-Wtautological-type-limit-compare]
211:11.97 202 | if (rawval < (-2147483647 -1) || rawval > 2147483647) {
211:11.97 | ~~~~~~ ^ ~~~~~~~~~~~~~~~~
211:11.97 9 warnings generated.
211:12.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:12.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:12.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:12.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:12.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:12.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:13.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:13.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:13.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:13.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:13.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:13.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:13.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:13.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:13.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:13.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:13.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:13.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:15.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:15.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:15.70 media/libogg
211:15.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:15.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:16.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:16.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:16.16 media/libopus/celt_pitch_xcorr_arm-gnu.s.stub
211:17.25 media/libopus/armopts-gnu.S.stub
211:18.34 media/libopus
211:18.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:18.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:18.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:18.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:18.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:18.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:18.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:18.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:18.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:18.94 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:19.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:19.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:19.14 /build/firefox/src/firefox-148.0.2/media/libopus/celt/celt.c:118:9: warning: explicitly assigning value of variable of type 'opus_val32' (aka 'float') to itself [-Wself-assign]
211:19.14 118 | t = (t);
211:19.14 | ~ ^ ~
211:19.14 /build/firefox/src/firefox-148.0.2/media/libopus/celt/celt.c:124:9: warning: explicitly assigning value of variable of type 'opus_val32' (aka 'float') to itself [-Wself-assign]
211:19.14 124 | t = (t);
211:19.14 | ~ ^ ~
211:19.14 /build/firefox/src/firefox-148.0.2/media/libopus/celt/celt.c:130:9: warning: explicitly assigning value of variable of type 'opus_val32' (aka 'float') to itself [-Wself-assign]
211:19.14 130 | t = (t);
211:19.14 | ~ ^ ~
211:19.14 /build/firefox/src/firefox-148.0.2/media/libopus/celt/celt.c:136:9: warning: explicitly assigning value of variable of type 'opus_val32' (aka 'float') to itself [-Wself-assign]
211:19.14 136 | t = (t);
211:19.14 | ~ ^ ~
211:19.14 /build/firefox/src/firefox-148.0.2/media/libopus/celt/celt.c:142:9: warning: explicitly assigning value of variable of type 'opus_val32' (aka 'float') to itself [-Wself-assign]
211:19.14 142 | t = (t);
211:19.14 | ~ ^ ~
211:19.14 5 warnings generated.
211:19.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:19.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:19.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:19.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:19.66 /build/firefox/src/firefox-148.0.2/media/libopus/celt/celt_decoder.c:1520:64: warning: code will never be executed [-Wunreachable-code]
211:19.66 1520 | unquant_energy_finalise(mode, start, end, (0 > 0) ? ((void*)0) : oldBandE,
211:19.66 | ^
211:19.66 /build/firefox/src/firefox-148.0.2/media/libopus/celt/celt_decoder.c:1520:47: note: silence by adding parentheses to mark code as explicitly dead
211:19.66 1520 | unquant_energy_finalise(mode, start, end, (0 > 0) ? ((void*)0) : oldBandE,
211:19.66 | ^
211:19.66 | /* DISABLES CODE */ ( )
211:19.66 1 warning generated.
211:19.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:19.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:20.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:20.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:20.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:20.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:20.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:20.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:20.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:20.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:21.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:21.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:21.04 /build/firefox/src/firefox-148.0.2/media/libopus/silk/NLSF2A.c:137:62: warning: code will never be executed [-Wunreachable-code]
211:21.04 137 | a_Q12[ k ] = (opus_int16)((16 + 1 - 12) == 1 ? ((a32_QA1[ k ]) >> 1) + ((a32_QA1[ k ]) & 1) : (((a32_QA1[ k ]) >> ((16 + 1 - 12) - 1)) + 1) >> 1);
211:21.04 | ^~~~~~~
211:21.05 /build/firefox/src/firefox-148.0.2/media/libopus/silk/NLSF2A.c:137:56: note: silence by adding parentheses to mark code as explicitly dead
211:21.05 137 | a_Q12[ k ] = (opus_int16)((16 + 1 - 12) == 1 ? ((a32_QA1[ k ]) >> 1) + ((a32_QA1[ k ]) & 1) : (((a32_QA1[ k ]) >> ((16 + 1 - 12) - 1)) + 1) >> 1);
211:21.05 | ^
211:21.05 | /* DISABLES CODE */ ( )
211:21.05 /build/firefox/src/firefox-148.0.2/media/libopus/silk/NLSF2A.c:110:83: warning: code will never be executed [-Wunreachable-code]
211:21.05 110 | cos_LSF_QA[ordering[k]] = ((20 - 16) == 1 ? ((((opus_int32)((opus_uint32)(cos_val)<<(8))) + ((delta) * (f_frac))) >> 1) + ((((opus_int32)((opus_uint32)(cos_val)<<(8))) + ((delta) * (f_frac))) & 1) : (((((opus_int32)((opus_uint32)(cos_val)<<(8))) + ((delta) * (f_frac))) >> ((20 - 16) - 1)) + 1) >> 1);
211:21.05 | ^~~~~~~
211:21.05 /build/firefox/src/firefox-148.0.2/media/libopus/silk/NLSF2A.c:110:49: note: silence by adding parentheses to mark code as explicitly dead
211:21.05 110 | cos_LSF_QA[ordering[k]] = ((20 - 16) == 1 ? ((((opus_int32)((opus_uint32)(cos_val)<<(8))) + ((delta) * (f_frac))) >> 1) + ((((opus_int32)((opus_uint32)(cos_val)<<(8))) + ((delta) * (f_frac))) & 1) : (((((opus_int32)((opus_uint32)(cos_val)<<(8))) + ((delta) * (f_frac))) >> ((20 - 16) - 1)) + 1) >> 1);
211:21.05 | ^
211:21.05 | /* DISABLES CODE */ ( )
211:21.05 2 warnings generated.
211:21.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:21.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:22.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:22.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:22.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:22.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:23.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:23.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:23.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:23.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:23.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:23.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:24.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:24.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:24.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:24.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:24.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:24.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:25.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:25.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:25.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:25.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:25.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:25.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:25.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:25.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:26.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:26.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:26.19 In file included from Unified_c_media_libopus6.c:38:
211:26.19 /build/firefox/src/firefox-148.0.2/media/libopus/silk/stereo_LR_to_MS.c:124:26: warning: result of comparison of 0 > 15-bit unsigned value is always false [-Wtautological-value-range-compare]
211:26.20 124 | width_Q14 = ((0) > (((opus_int32)((1) * ((opus_int64)1 << (14)) + 0.5))) ? ((width_Q14) > (0) ? (0) : ((width_Q14) < (((opus_int32)((1) * ((opus_int64)1 << (14)) + 0.5))) ? (((opus_int32)((1) * ((opus_int64)1 << (14)) + 0.5))) : (width_Q14))) : ((width_Q14) > (((opus_int32)((1) * ((opus_int64)1 << (14)) + 0.5))) ? (((opus_int32)((1) * ((opus_int64)1 << (14)) + 0.5))) : ((width_Q14) < (0) ? (0) : (width_Q14))));
211:26.20 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
211:26.20 1 warning generated.
211:26.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:26.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:27.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:27.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:27.93 clang: warning: argument unused during compilation: '-D MOZILLA_CLIENT' [-Wunused-command-line-argument]
211:27.93 clang: warning: argument unused during compilation: '-include /build/firefox/src/firefox-148.0.2/obj/mozilla-config.h' [-Wunused-command-line-argument]
211:28.03 media/libvorbis
211:28.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:28.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:28.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:28.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:28.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:28.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:28.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:28.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:28.82 /build/firefox/src/firefox-148.0.2/media/libvorbis/lib/vorbis_floor1.c:458:26: warning: variable 'y2b' set but not used [-Wunused-but-set-variable]
211:28.82 458 | double xb=0,yb=0,x2b=0,y2b=0,xyb=0,bn=0;
211:28.82 | ^
211:28.82 1 warning generated.
211:28.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:28.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:29.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:29.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:29.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:29.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:29.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:29.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:29.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:29.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:29.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:29.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:30.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:30.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:32.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:32.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:32.56 media/libvpx/idct4x4_1_add_neon.asm.S.stub
211:33.70 media/libvpx/idct4x4_add_neon.asm.S.stub
211:34.81 media/libvpx/idct_neon.asm.S.stub
211:35.91 media/libvpx/intrapred_neon_asm.asm.S.stub
211:37.03 media/libvpx/loopfilter_16_neon.asm.S.stub
211:38.15 media/libvpx/loopfilter_4_neon.asm.S.stub
211:39.25 media/libvpx/loopfilter_8_neon.asm.S.stub
211:40.34 media/libvpx/save_reg_neon.asm.S.stub
211:41.44 media/libvpx/vpx_convolve8_avg_horiz_filter_type1_neon.asm.S.stub
211:42.51 media/libvpx/vpx_convolve8_avg_horiz_filter_type2_neon.asm.S.stub
211:43.61 media/libvpx/vpx_convolve8_avg_vert_filter_type1_neon.asm.S.stub
211:44.73 media/libvpx/vpx_convolve8_avg_vert_filter_type2_neon.asm.S.stub
211:45.85 media/libvpx/vpx_convolve8_horiz_filter_type1_neon.asm.S.stub
211:46.95 media/libvpx/vpx_convolve8_horiz_filter_type2_neon.asm.S.stub
211:48.04 media/libvpx/vpx_convolve8_vert_filter_type1_neon.asm.S.stub
211:49.13 media/libvpx/vpx_convolve8_vert_filter_type2_neon.asm.S.stub
211:50.24 media/libvpx/vpx_convolve_avg_neon_asm.asm.S.stub
211:51.32 media/libvpx/vpx_convolve_copy_neon_asm.asm.S.stub
211:52.53 media/libvpx
211:52.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:52.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:52.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:52.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:52.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:52.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:53.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:53.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:53.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:53.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:53.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:53.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:53.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:53.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:53.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:53.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:53.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:53.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:54.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:54.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:54.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:54.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:54.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:54.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:54.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:54.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:55.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:55.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:55.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:55.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:55.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:55.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:55.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:55.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:56.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:56.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:56.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:56.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:56.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:56.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:56.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:56.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:57.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:57.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:57.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:57.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:57.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:57.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:57.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:57.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:58.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:58.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:58.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:58.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:58.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:58.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:58.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:58.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:59.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:59.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:59.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:59.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:59.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:59.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:59.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:59.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
211:59.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
211:59.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:00.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:00.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:00.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:00.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:00.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:00.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:00.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:00.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:00.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:00.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:00.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:00.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:00.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:00.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:01.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:01.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:01.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:01.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:01.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:01.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:01.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:01.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:01.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:01.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:01.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:01.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:01.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:01.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:02.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:02.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:02.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:02.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:02.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:02.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:02.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:02.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:02.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:02.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:02.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:02.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:02.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:02.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:03.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:03.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:03.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:03.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:03.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:03.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:03.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:03.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:03.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:03.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:03.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:03.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:03.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:03.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:04.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:04.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:04.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:04.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:04.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:04.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:04.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:04.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:04.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:04.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:04.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:04.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:05.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:05.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:05.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:05.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:05.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:05.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:05.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:05.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:05.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:05.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:05.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:05.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:05.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:05.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:05.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:05.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:06.07 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:06.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:06.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:06.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:06.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:06.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:06.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:06.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:06.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:06.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:06.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:06.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:07.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:07.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:07.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:07.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:07.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:07.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:07.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:07.94 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:08.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:08.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:08.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:08.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:08.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:08.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:08.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:08.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:08.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:08.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:09.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:09.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:09.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:09.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:09.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:09.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:09.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:09.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:10.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:10.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:10.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:10.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:10.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:10.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:10.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:10.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:11.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:11.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:11.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:11.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:11.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:11.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:11.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:11.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:12.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:12.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:12.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:12.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:12.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:12.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:12.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:12.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:12.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:12.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:12.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:12.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:12.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:12.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:13.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:13.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:13.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:13.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:13.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:13.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:13.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:13.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:14.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:14.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:14.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:14.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:14.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:14.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:14.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:14.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:14.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:14.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:15.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:15.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:15.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:15.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:15.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:15.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:15.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:15.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:16.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:16.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:16.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:16.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:16.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:16.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:16.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:16.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:16.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:16.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:16.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:16.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:17.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:17.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:17.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:17.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:18.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:18.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:18.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:18.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:18.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:18.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:18.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:18.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:19.07 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:19.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:19.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:19.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:19.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:19.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:20.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:20.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:20.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:20.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:20.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:20.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:20.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:20.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:20.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:20.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:20.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:20.94 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:21.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:21.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:21.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:21.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:21.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:21.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:21.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:21.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:22.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:22.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:22.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:22.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:22.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:22.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:22.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:22.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:23.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:23.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:23.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:23.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:23.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:23.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:24.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:24.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:24.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:24.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:24.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:24.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:24.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:24.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:24.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:24.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:25.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:25.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:25.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:25.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:25.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:25.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:25.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:25.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:25.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:25.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:25.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:25.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:25.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:25.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:26.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:26.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:26.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:26.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:26.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:26.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:26.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:26.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:26.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:26.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:26.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:26.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:26.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:26.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:27.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:27.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:27.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:27.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:27.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:27.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:27.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:27.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:27.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:27.94 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:28.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:28.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:28.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:28.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:28.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:28.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:28.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:28.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:28.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:28.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:28.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:28.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:29.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:29.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:29.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:29.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:29.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:29.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:29.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:29.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:29.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:29.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:29.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:29.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:29.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:29.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:30.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:30.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:30.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:30.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:30.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:30.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:30.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:30.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:31.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:31.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:31.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:31.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:31.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:31.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:32.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:32.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:32.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:32.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:32.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:32.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:32.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:32.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:33.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:33.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:33.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:33.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:33.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:33.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:33.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:33.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:33.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:33.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:34.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:34.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:34.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:34.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:34.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:34.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:34.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:34.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:35.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:35.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:35.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:35.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:35.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:35.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:36.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:36.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:36.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:36.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:36.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:36.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:36.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:36.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:37.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:37.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:37.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:37.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:38.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:38.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:38.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:38.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:39.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:39.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:39.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:39.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:39.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:39.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:39.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:39.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:39.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:39.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:39.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:39.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:40.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:40.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:40.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:40.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:41.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:41.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:41.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:41.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:41.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:41.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:42.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:42.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:42.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:42.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:42.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:42.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:43.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:43.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:43.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:43.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:43.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:43.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:44.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:44.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:44.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:44.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:44.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:44.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:44.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:44.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:44.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:44.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:45.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:45.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:45.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:45.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:45.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:45.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:45.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:45.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:47.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:47.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:47.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:47.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:47.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:47.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:47.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:47.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:48.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:48.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:48.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:48.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:48.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:48.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:48.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:48.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:49.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:49.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:49.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:49.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:49.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:49.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:50.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:50.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:50.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:50.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:51.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:51.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:51.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:51.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:51.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:51.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:52.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:52.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:52.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:52.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:52.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:52.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:52.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:52.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:53.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:53.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:53.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:53.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:53.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:53.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:53.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:53.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:53.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:53.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:54.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:54.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:54.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:54.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:54.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:54.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:55.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:55.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:55.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:55.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:55.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:55.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:55.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:55.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:56.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:56.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:56.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:56.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:56.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:56.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:56.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:56.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:57.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:57.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:57.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:57.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:57.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:57.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:57.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:57.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:57.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:57.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:57.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:57.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:58.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:58.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:58.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:58.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:58.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:58.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:58.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:58.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:58.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:58.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:58.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:58.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:58.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:58.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:59.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:59.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:59.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:59.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:59.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:59.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
212:59.98 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
212:59.98 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:00.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:00.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:00.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:00.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:00.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:00.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:03.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:03.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:03.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:03.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:04.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:04.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:04.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:04.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:04.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:04.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:05.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:05.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:05.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:05.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:05.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:05.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:06.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:06.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:06.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:06.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:06.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:06.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:06.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:06.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:07.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:07.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:07.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:07.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:07.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:07.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:08.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:08.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:08.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:08.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:08.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:08.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:09.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:09.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:09.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:09.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:09.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:09.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:09.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:09.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:10.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:10.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:10.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:10.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:10.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:10.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:11.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:11.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:11.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:11.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:11.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:11.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:12.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:12.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:12.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:12.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:12.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:12.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:13.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:13.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:13.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:13.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:13.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:13.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:14.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:14.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:14.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:14.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:14.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:14.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:15.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:15.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:15.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:15.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:15.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:15.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:15.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:15.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:16.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:16.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:16.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:16.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:16.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:16.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:16.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:16.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:17.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:17.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:17.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:17.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:17.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:17.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:17.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:17.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:17.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:17.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:18.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:18.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:18.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:18.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:18.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:18.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:18.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:18.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:18.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:18.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:18.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:18.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:18.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:18.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:18.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:18.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:19.07 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:19.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:19.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:19.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:19.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:19.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:19.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:19.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:20.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:20.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:20.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:20.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:20.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:20.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:20.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:20.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:21.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:21.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:21.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:21.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:21.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:21.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:21.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:21.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:21.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:21.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:21.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:21.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:22.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:22.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:22.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:22.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:22.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:22.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.10 /build/firefox/src/firefox-148.0.2/media/libvpx/libvpx/vpx_dsp/skin_detection.c:53:13: warning: 'return' will never be executed [-Wunreachable-code-return]
213:23.10 53 | return (vpx_evaluate_skin_color_difference(cb, cr, 0) < skin_threshold[0]);
213:23.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
213:23.10 1 warning generated.
213:23.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:23.98 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:23.98 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:24.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:24.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:24.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:24.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:25.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:25.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:25.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:25.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:25.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:25.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:25.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:25.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:25.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:25.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:25.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:25.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:25.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:25.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:26.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:26.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:26.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:26.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:26.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:26.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:26.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:26.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:26.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:26.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:26.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:26.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:26.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:26.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:27.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:27.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:27.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:27.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:27.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:27.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:27.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:27.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:27.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:27.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:27.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:27.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:27.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:27.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:27.79 media/libvpx/idct4x4_1_add_neon.asm.o
213:28.11 media/libvpx/idct4x4_add_neon.asm.o
213:28.41 media/libvpx/idct_neon.asm.o
213:28.71 media/libvpx/intrapred_neon_asm.asm.o
213:29.02 media/libvpx/loopfilter_16_neon.asm.o
213:29.32 media/libvpx/loopfilter_4_neon.asm.o
213:29.63 media/libvpx/loopfilter_8_neon.asm.o
213:29.93 media/libvpx/save_reg_neon.asm.o
213:30.23 media/libvpx/vpx_convolve8_avg_horiz_filter_type1_neon.asm.o
213:30.53 media/libvpx/vpx_convolve8_avg_horiz_filter_type2_neon.asm.o
213:30.84 media/libvpx/vpx_convolve8_avg_vert_filter_type1_neon.asm.o
213:31.14 media/libvpx/vpx_convolve8_avg_vert_filter_type2_neon.asm.o
213:31.45 media/libvpx/vpx_convolve8_horiz_filter_type1_neon.asm.o
213:31.76 media/libvpx/vpx_convolve8_horiz_filter_type2_neon.asm.o
213:32.06 media/libvpx/vpx_convolve8_vert_filter_type1_neon.asm.o
213:32.37 media/libvpx/vpx_convolve8_vert_filter_type2_neon.asm.o
213:32.67 media/libvpx/vpx_convolve_avg_neon_asm.asm.o
213:32.97 media/libvpx/vpx_convolve_copy_neon_asm.asm.o
213:33.30 config/external/gkcodecs/libgkcodecs.so
213:35.08 config/external/icu/common
213:35.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:35.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:35.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:35.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:35.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:35.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:36.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:36.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:36.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:36.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:36.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:36.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:37.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:37.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:37.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:37.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:37.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:37.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:38.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:38.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:38.30 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/bytesinkutil.cpp:63:21: warning: result of comparison 'int' > 2147483647 is always false [-Wtautological-type-limit-compare]
213:38.30 63 | if ((limit - s) > (2147483647)) {
213:38.31 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~
213:38.31 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/bytesinkutil.cpp:113:21: warning: result of comparison 'int' > 2147483647 is always false [-Wtautological-type-limit-compare]
213:38.31 113 | if ((limit - s) > (2147483647)) {
213:38.31 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~
213:38.31 2 warnings generated.
213:38.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:38.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:39.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:39.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:39.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:39.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:40.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:40.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:40.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:40.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:41.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:41.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:42.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:42.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:43.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:43.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:43.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:43.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:45.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:45.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:45.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:45.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:45.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:45.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:46.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:46.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:47.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:47.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:47.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:47.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:48.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:48.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:48.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:48.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:49.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:49.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:49.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:49.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:49.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:49.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:49.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:49.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:50.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:50.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:51.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:51.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:51.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:51.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:51.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:51.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:52.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:52.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:52.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:52.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:53.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:53.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:54.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:54.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:54.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:54.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:54.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:54.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:54.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:54.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:54.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:54.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:55.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:55.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:55.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:55.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:56.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:56.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:56.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:56.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:58.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:58.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:58.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:58.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:59.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:59.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
213:59.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
213:59.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:01.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:01.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:01.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:01.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:02.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:02.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:02.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:02.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:03.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:03.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:04.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:04.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:05.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:05.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:05.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:05.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:06.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:06.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:06.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:06.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:07.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:07.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:07.88 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/locdistance.cpp:372:11: warning: explicitly assigning value of variable of type 'uint8_t' (aka 'unsigned char') to itself [-Wself-assign]
214:07.88 372 | c = (c);
214:07.88 | ~ ^ ~
214:07.88 1 warning generated.
214:08.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:08.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:09.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:09.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:09.49 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/locdspnm.cpp:246:14: warning: private field 'capitalizationBrkIter' is not used [-Wunused-private-field]
214:09.49 246 | UObject* capitalizationBrkIter;
214:09.49 | ^
214:09.49 1 warning generated.
214:09.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:09.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:11.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:11.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:11.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:11.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:12.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:12.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:12.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:12.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:14.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:14.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:14.48 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/loclikelysubtags.cpp:880:15: warning: explicitly assigning value of variable of type 'uint8_t' (aka 'unsigned char') to itself [-Wself-assign]
214:14.48 880 | c = (c);
214:14.48 | ~ ^ ~
214:14.48 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/loclikelysubtags.cpp:914:15: warning: explicitly assigning value of variable of type 'uint8_t' (aka 'unsigned char') to itself [-Wself-assign]
214:14.48 914 | c = (c);
214:14.48 | ~ ^ ~
214:14.48 2 warnings generated.
214:14.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:14.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:15.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:15.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:15.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:15.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:17.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:17.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:17.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:17.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:18.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:18.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:18.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:18.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:19.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:19.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:19.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:19.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:20.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:20.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:21.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:21.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:22.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:22.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:22.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:22.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:22.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:22.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:22.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:22.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:24.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:24.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:24.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:24.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:26.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:26.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:26.31 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/normalizer2impl.cpp:833:29: warning: result of comparison 'int' > 2147483647 is always false [-Wtautological-type-limit-compare]
214:26.31 833 | if ((src - prevSrc) > (2147483647)) {
214:26.31 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
214:26.32 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/normalizer2impl.cpp:1702:29: warning: result of comparison 'int' > 2147483647 is always false [-Wtautological-type-limit-compare]
214:26.32 1702 | if ((src - prevSrc) > (2147483647)) {
214:26.32 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
214:26.32 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/normalizer2impl.cpp:2114:29: warning: result of comparison 'int' > 2147483647 is always false [-Wtautological-type-limit-compare]
214:26.32 2114 | if ((src - prevSrc) > (2147483647)) {
214:26.32 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
214:26.32 3 warnings generated.
214:26.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:26.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:27.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:27.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:27.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:27.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:28.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:28.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:28.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:28.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:28.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:28.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:29.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:29.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:30.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:30.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:30.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:30.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:30.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:30.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:30.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:30.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:32.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:32.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:32.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:32.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:32.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:32.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:32.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:32.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:32.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:32.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:33.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:33.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:34.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:34.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:34.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:34.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:34.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:34.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:34.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:34.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:34.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:34.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:34.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:34.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:35.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:35.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:36.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:36.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:37.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:37.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:37.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:37.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:37.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:37.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:37.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:37.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:38.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:38.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:38.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:38.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:39.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:39.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:39.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:39.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:40.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:40.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:40.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:40.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:42.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:42.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:42.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:42.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:43.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:43.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:43.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:43.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:44.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:44.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:45.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:45.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:46.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:46.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:46.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:46.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:47.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:47.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:47.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:47.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:49.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:49.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:49.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:49.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:50.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:50.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:50.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:50.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:51.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:51.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:51.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:51.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:52.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:52.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:53.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:53.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:54.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:54.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:54.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:54.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:55.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:55.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:55.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:55.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:56.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:56.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:56.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:56.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:58.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:58.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:58.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:58.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:59.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:59.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
214:59.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
214:59.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:00.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:00.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:00.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:00.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:01.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:01.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:02.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:02.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:02.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:02.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:02.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:02.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:03.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:03.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:04.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:04.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:05.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:05.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:05.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:05.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:05.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:05.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:05.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:05.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:07.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:07.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:07.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:07.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:08.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:08.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:08.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:08.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:09.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:09.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:09.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:09.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:10.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:10.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:10.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:10.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:11.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:11.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:11.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:11.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:12.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:12.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:13.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:13.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:14.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:14.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:14.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:14.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:15.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:15.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:15.59 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/ucnv.cpp:326:12: warning: 'ucnv_safeClone_78' is deprecated [-Wdeprecated-declarations]
215:15.59 326 | return ucnv_safeClone_78(cnv, nullptr, nullptr, status);
215:15.59 | ^
215:15.59 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/unicode/ucnv.h:554:28: note: 'ucnv_safeClone_78' has been explicitly marked deprecated here
215:15.59 554 | extern "C" __attribute__ ((deprecated)) UConverter *
215:15.59 | ^
215:15.59 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/ucnv.cpp:492:13: warning: 'ucnv_safeClone_78' is deprecated [-Wdeprecated-declarations]
215:15.59 492 | clone = ucnv_safeClone_78(cnv, cloneBuffer, &cloneSize, err);
215:15.59 | ^
215:15.59 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/unicode/ucnv.h:554:28: note: 'ucnv_safeClone_78' has been explicitly marked deprecated here
215:15.59 554 | extern "C" __attribute__ ((deprecated)) UConverter *
215:15.59 | ^
215:15.59 2 warnings generated.
215:15.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:15.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:17.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:17.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:17.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:17.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:18.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:18.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:18.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:18.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:19.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:19.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:19.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:19.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:20.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:20.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:20.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:20.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:22.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:22.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:22.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:22.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:23.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:23.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:23.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:23.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:24.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:24.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:24.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:24.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:26.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:26.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:26.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:26.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:27.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:27.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:27.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:27.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:28.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:28.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:28.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:28.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:29.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:29.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:29.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:29.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:31.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:31.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:31.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:31.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:32.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:32.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:32.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:32.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:33.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:33.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:33.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:33.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:35.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:35.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:35.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:35.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:37.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:37.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:37.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:37.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:38.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:38.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:38.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:38.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:39.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:39.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:39.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:39.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:40.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:40.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:40.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:40.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:41.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:41.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:41.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:41.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:42.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:42.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:43.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:43.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:44.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:44.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:44.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:44.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:45.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:45.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:45.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:45.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:46.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:46.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:46.83 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/uiter.cpp:334:17: warning: code will never be executed [-Wunreachable-code]
215:46.83 334 | uiter_setString_78(iter, (const char16_t *)s, length);
215:46.83 | ^~~~~~~~~~~~~~~~~~
215:46.83 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/uiter.cpp:332:17: note: silence by adding parentheses to mark code as explicitly dead
215:46.83 332 | if((1234 == 4321) && ((((size_t)s)&1)==0)) {
215:46.83 | ^
215:46.83 | /* DISABLES CODE */ ( )
215:46.83 1 warning generated.
215:46.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:46.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:47.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:47.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:48.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:48.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:49.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:49.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:50.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:50.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:51.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:51.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:51.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:51.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:53.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:53.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:53.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:53.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:54.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:54.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:54.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:54.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:55.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:55.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:56.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:56.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:56.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:56.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:57.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:57.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:57.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:57.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:57.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:57.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:58.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:58.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
215:59.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
215:59.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:00.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:00.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:00.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:00.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:01.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:01.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:02.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:02.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:03.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:03.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:03.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:03.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:03.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:03.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:03.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:03.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:03.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:03.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:04.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:04.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:05.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:05.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:05.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:05.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:06.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:06.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:06.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:06.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:08.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:08.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:08.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:08.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:09.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:09.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:10.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:10.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:11.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:11.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:11.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:11.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:12.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:12.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:12.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:12.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:14.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:14.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:14.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:14.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:15.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:15.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:15.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:15.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:16.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:16.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:16.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:16.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:16.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:16.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:16.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:16.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:17.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:17.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:18.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:18.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:19.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:19.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:19.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:19.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:20.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:20.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:20.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:20.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:22.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:22.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:22.52 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/uresbund.cpp:821:33: warning: code will never be executed [-Wunreachable-code]
216:22.52 821 | UBool usingUSRData = 0 && ( path == nullptr || :: strncmp(path, "icudt" "78" "l", 8) == 0);
216:22.52 | ^~~~
216:22.52 /build/firefox/src/firefox-148.0.2/intl/icu/source/common/uresbund.cpp:821:26: note: silence by adding parentheses to mark code as explicitly dead
216:22.52 821 | UBool usingUSRData = 0 && ( path == nullptr || :: strncmp(path, "icudt" "78" "l", 8) == 0);
216:22.52 | ^
216:22.52 | /* DISABLES CODE */ ( )
216:22.52 1 warning generated.
216:22.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:22.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:23.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:23.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:24.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:24.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:25.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:25.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:25.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:25.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:26.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:26.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:26.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:26.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:27.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:27.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:27.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:27.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:28.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:28.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:29.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:29.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:30.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:30.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:30.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:30.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:30.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:30.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:30.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:30.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:31.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:31.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:31.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:31.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:32.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:32.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:33.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:33.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:33.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:33.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:33.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:33.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:34.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:34.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:34.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:34.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:35.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:35.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:35.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:35.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:36.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:36.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:37.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:37.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:38.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:38.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:38.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:38.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:39.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:39.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:39.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:39.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:40.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:40.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:40.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:40.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:42.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:42.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:42.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:42.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:42.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:42.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:42.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:42.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:43.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:43.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:43.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:43.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:45.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:45.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:45.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:45.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:46.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:46.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:46.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:46.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:47.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:47.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:47.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:47.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:48.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:48.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:49.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:49.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:50.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:50.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:50.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:50.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:51.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:51.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:51.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:51.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:51.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:51.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:51.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:51.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:51.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:51.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:52.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:52.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:53.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:53.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:53.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:53.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:54.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:54.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:54.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:54.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:55.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:55.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:55.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:55.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:55.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:55.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:55.91 config/external/icu/data/icu_data.o
216:56.45 config/external/icu/i18n
216:56.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:56.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:58.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:58.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:58.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:58.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:59.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:59.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
216:59.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
216:59.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:00.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:00.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:00.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:00.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:01.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:01.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:01.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:01.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:03.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:03.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:03.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:03.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:04.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:04.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:05.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:05.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:06.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:06.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:06.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:06.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:07.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:07.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:08.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:08.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:09.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:09.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:09.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:09.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:11.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:11.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:11.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:11.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:11.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:11.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:11.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:11.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:13.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:13.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:14.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:14.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:15.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:15.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:15.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:15.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:17.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:17.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:17.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:17.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:19.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:19.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:19.40 /build/firefox/src/firefox-148.0.2/intl/icu/source/i18n/collationdatabuilder.cpp:418:20: warning: code will never be executed [-Wunreachable-code]
217:19.40 418 | modified = true;
217:19.40 | ^~~~
217:19.40 1 warning generated.
217:19.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:19.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:21.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:21.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:21.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:21.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:22.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:22.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:23.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:23.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:24.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:24.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:24.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:24.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:26.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:26.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:26.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:26.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:26.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:26.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:26.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:26.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:28.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:28.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:28.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:28.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:30.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:30.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:30.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:30.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:32.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:32.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:32.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:32.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:32.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:32.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:32.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:32.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:34.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:34.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:34.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:34.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:36.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:36.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:36.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:36.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:38.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:38.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:38.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:38.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:39.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:39.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:40.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:40.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:41.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:41.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:41.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:41.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:42.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:42.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:42.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:42.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:43.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:43.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:44.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:44.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:45.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:45.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:45.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:45.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:46.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:46.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:46.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:46.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:47.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:47.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:47.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:47.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:48.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:48.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:49.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:49.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:50.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:50.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:50.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:50.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:52.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:52.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:52.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:52.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:53.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:53.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:53.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:53.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:55.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:55.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:55.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:55.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:55.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:55.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:55.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:55.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:57.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:57.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:57.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:57.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:59.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:59.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
217:59.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
217:59.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:00.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:00.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:00.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:00.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:02.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:02.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:03.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:03.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:04.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:04.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:04.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:04.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:06.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:06.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:06.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:06.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:08.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:08.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:08.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:08.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:08.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:08.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:08.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:08.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:10.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:10.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:10.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:10.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:11.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:11.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:11.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:11.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:13.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:13.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:13.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:13.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:14.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:14.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:14.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:14.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:15.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:15.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:15.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:15.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:16.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:16.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:17.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:17.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:18.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:18.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:18.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:18.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:19.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:19.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:19.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:19.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:20.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:20.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:21.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:21.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:22.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:22.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:22.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:22.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:23.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:23.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:23.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:23.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:24.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:24.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:24.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:24.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:26.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:26.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:26.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:26.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:27.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:27.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:27.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:27.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:29.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:29.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:29.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:29.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:30.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:30.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:30.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:30.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:31.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:31.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:32.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:32.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:33.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:33.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:33.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:33.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:35.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:35.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:35.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:35.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:37.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:37.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:37.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:37.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:38.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:38.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:39.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:39.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:40.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:40.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:40.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:40.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:40.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:40.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:40.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:40.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:40.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:40.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:40.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:40.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:40.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:40.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:40.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:40.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:41.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:41.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:42.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:42.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:42.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:42.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:42.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:42.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:42.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:42.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:42.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:42.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:42.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:42.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:42.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:42.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:44.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:44.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:44.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:44.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:45.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:45.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:45.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:45.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:47.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:47.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:47.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:47.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:49.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:49.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:49.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:49.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:50.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:50.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:50.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:50.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:52.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:52.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:52.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:52.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:53.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:53.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:53.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:53.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:55.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:55.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:55.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:55.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:56.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:56.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:56.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:56.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:58.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:58.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
218:58.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
218:58.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:00.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:00.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:00.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:00.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:02.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:02.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:02.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:02.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:04.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:04.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:04.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:04.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:05.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:05.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:05.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:05.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:06.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:06.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:06.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:06.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:08.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:08.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:09.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:09.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:10.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:10.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:10.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:10.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:12.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:12.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:12.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:12.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:13.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:13.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:14.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:14.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:15.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:15.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:15.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:15.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:16.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:16.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:16.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:16.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:18.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:18.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:18.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:18.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:19.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:19.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:19.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:19.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:21.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:21.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:21.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:21.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:22.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:22.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:23.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:23.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:24.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:24.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:24.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:24.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:26.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:26.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:26.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:26.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:28.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:28.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:28.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:28.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:29.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:29.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:29.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:29.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:31.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:31.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:31.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:31.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:33.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:33.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:33.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:33.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:35.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:35.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:35.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:35.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:36.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:36.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:36.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:36.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:38.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:38.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:38.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:38.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:39.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:39.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:39.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:39.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:40.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:40.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:40.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:40.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:42.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:42.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:42.46 /build/firefox/src/firefox-148.0.2/intl/icu/source/i18n/numparse_impl.cpp:290:9: warning: code will never be executed [-Wunreachable-code]
219:42.46 290 | abort();
219:42.46 | ^~~~~
219:42.46 1 warning generated.
219:42.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:42.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:44.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:44.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:44.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:44.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:45.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:45.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:45.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:45.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:46.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:46.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:46.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:46.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:48.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:48.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:48.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:48.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:49.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:49.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:50.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:50.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:51.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:51.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:51.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:51.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:53.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:53.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:53.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:53.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:54.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:54.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:55.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:55.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:56.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:56.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:56.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:56.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:57.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:58.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:58.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:58.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:59.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:59.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
219:59.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
219:59.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:01.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:01.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:01.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:01.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:03.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:03.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:03.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:03.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:05.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:05.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:05.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:05.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:06.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:06.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:07.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:07.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:08.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:08.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:08.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:08.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:10.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:10.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:10.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:10.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:12.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:12.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:12.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:12.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:14.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:14.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:14.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:14.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:16.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:16.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:16.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:16.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:17.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:17.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:17.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:17.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:17.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:17.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:17.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:17.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:18.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:18.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:19.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:19.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:20.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:20.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:20.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:20.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:21.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:21.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:21.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:21.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:24.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:24.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:24.11 /build/firefox/src/firefox-148.0.2/intl/icu/source/i18n/smpdtfmt.cpp:1498:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable]
220:24.11 1498 | DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther;
220:24.11 | ^
220:24.11 1 warning generated.
220:24.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:24.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:25.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:25.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:25.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:25.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:27.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:27.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:27.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:27.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:28.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:28.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:28.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:28.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:29.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:29.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:29.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:29.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:29.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:29.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:30.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:30.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:31.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:31.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:31.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:31.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:32.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:32.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:33.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:33.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:34.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:34.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:34.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:34.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:35.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:35.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:35.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:35.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:36.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:36.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:37.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:37.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:38.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:38.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:38.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:38.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:40.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:40.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:40.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:40.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:41.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:41.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:42.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:42.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:43.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:43.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:43.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:43.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:45.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:45.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:45.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:45.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:45.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:45.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:46.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:46.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:47.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:47.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:47.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:47.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:48.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:48.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:48.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:48.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:50.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:50.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:50.10 /build/firefox/src/firefox-148.0.2/intl/icu/source/i18n/ucol.cpp:108:12: warning: 'ucol_safeClone_78' is deprecated [-Wdeprecated-declarations]
220:50.10 108 | return ucol_safeClone_78(coll, nullptr, nullptr, status);
220:50.10 | ^
220:50.10 /build/firefox/src/firefox-148.0.2/obj/dist/include/unicode/ucol.h:1361:28: note: 'ucol_safeClone_78' has been explicitly marked deprecated here
220:50.10 1361 | extern "C" __attribute__ ((deprecated)) UCollator*
220:50.10 | ^
220:50.10 1 warning generated.
220:50.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:50.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:51.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:51.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:52.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:52.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:53.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:53.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:53.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:53.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:55.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:55.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:55.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:55.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:56.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:56.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:56.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:56.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:57.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:57.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:58.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:58.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:59.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:59.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
220:59.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
220:59.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:00.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:00.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:00.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:00.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:02.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:02.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:02.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:02.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:03.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:03.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:03.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:03.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:04.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:04.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:04.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:04.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:06.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:06.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:06.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:06.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:08.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:08.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:08.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:08.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:09.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:09.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:09.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:09.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:11.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:11.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:11.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:11.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:12.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:12.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:12.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:12.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:14.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:14.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:14.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:14.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:15.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:15.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:15.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:15.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:15.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:15.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:16.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:16.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:17.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:17.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:17.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:17.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:19.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:19.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:19.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:19.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:20.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:20.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:20.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:20.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:22.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:22.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:22.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:22.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:22.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:22.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:23.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:23.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:24.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:24.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:24.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:24.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:24.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:24.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:24.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:24.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:25.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:25.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:25.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:25.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:25.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:25.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:25.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:25.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:26.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:26.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:26.94 media/libsoundtouch/src
221:27.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:27.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:28.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:28.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:28.56 In file included from /build/firefox/src/firefox-148.0.2/config/external/rlbox/rlbox_thread_locals.cpp:12:
221:28.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
221:28.56 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
221:28.56 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
221:28.56 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
221:28.56 1 warning generated.
221:28.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:28.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:33.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:33.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:33.83 In file included from /build/firefox/src/firefox-148.0.2/media/libsoundtouch/src/RLBoxSoundTouch.cpp:7:
221:33.83 In file included from /build/firefox/src/firefox-148.0.2/media/libsoundtouch/src/RLBoxSoundTouch.h:28:
221:33.83 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
221:33.83 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
221:33.83 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
221:33.83 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
221:33.83 1 warning generated.
221:33.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:33.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:34.26 In file included from Unified_cpp_libsoundtouch_src0.cpp:47:
221:34.26 /build/firefox/src/firefox-148.0.2/media/libsoundtouch/src/InterpolateShannon.cpp:71:9: warning: 'PI' macro redefined [-Wmacro-redefined]
221:34.26 71 | #define PI 3.1415926536
221:34.26 | ^
221:34.26 /build/firefox/src/firefox-148.0.2/media/libsoundtouch/src/AAFilter.cpp:45:9: note: previous definition is here
221:34.26 45 | #define PI M_PI
221:34.26 | ^
221:34.27 1 warning generated.
221:34.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:34.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:34.82 In file included from Unified_cpp_libsoundtouch_src0.cpp:20:
221:34.82 /build/firefox/src/firefox-148.0.2/media/libsoundtouch/src/FIRFilter.cpp:81:12: warning: unused variable 'dScaler' [-Wunused-variable]
221:34.82 81 | double dScaler = 1.0 / (double)resultDivider;
221:34.82 | ^~~~~~~
221:34.82 /build/firefox/src/firefox-148.0.2/media/libsoundtouch/src/FIRFilter.cpp:127:12: warning: unused variable 'dScaler' [-Wunused-variable]
221:34.82 127 | double dScaler = 1.0 / (double)resultDivider;
221:34.82 | ^~~~~~~
221:34.83 /build/firefox/src/firefox-148.0.2/media/libsoundtouch/src/FIRFilter.cpp:166:12: warning: unused variable 'dScaler' [-Wunused-variable]
221:34.83 166 | double dScaler = 1.0 / (double)resultDivider;
221:34.83 | ^~~~~~~
221:34.83 In file included from Unified_cpp_libsoundtouch_src0.cpp:65:
221:34.83 /build/firefox/src/firefox-148.0.2/media/libsoundtouch/src/RateTransposer.cpp:134:10: warning: variable 'count' set but not used [-Wunused-but-set-variable]
221:34.83 134 | uint count;
221:34.83 | ^
221:34.83 4 warnings generated.
221:34.89 config/external/lgpllibs/liblgpllibs.so
221:36.30 config/external/rlbox
221:36.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:36.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:37.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:37.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:37.88 In file included from /build/firefox/src/firefox-148.0.2/config/external/rlbox/rlbox_thread_locals.cpp:12:
221:37.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
221:37.88 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
221:37.88 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
221:37.88 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
221:37.88 1 warning generated.
221:37.95 config/external/sqlite/libmozsqlite3.so.symbols.stub
221:39.01 third_party/sqlite3/ext
221:39.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:39.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:42.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:42.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:42.52 fts5parse.sql:926:17: warning: code will never be executed [-Wunreachable-code]
221:42.52 926 | fts5yytos = fts5yypParser->fts5yytos;
221:42.52 | ^~~~~~~~~~~~~
221:42.52 fts5parse.sql:921:9: note: silence by adding parentheses to mark code as explicitly dead
221:42.52 921 | if( 1 ){
221:42.52 | ^
221:42.52 | /* DISABLES CODE */ ( )
221:42.52 fts5parse.sql:1042:9: warning: code will never be executed [-Wunreachable-code]
221:42.52 1042 | fts5YYMINORTYPE fts5yylhsminor;
221:42.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
221:42.52 fts5_index.c:9463:10: warning: code will never be executed [-Wunreachable-code]
221:42.52 9463 | (void)(db);
221:42.52 | ^~
221:42.52 3 warnings generated.
221:42.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:42.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:43.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:43.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:43.80 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:1369:5: warning: 'return' will never be executed [-Wunreachable-code-return]
221:43.80 1369 | return;
221:43.80 | ^~~~~~
221:43.81 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:1361:5: warning: 'return' will never be executed [-Wunreachable-code-return]
221:43.81 1361 | return;
221:43.81 | ^~~~~~
221:43.82 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:1353:5: warning: 'return' will never be executed [-Wunreachable-code-return]
221:43.82 1353 | return;
221:43.82 | ^~~~~~
221:43.82 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6199:24: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
221:43.83 6199 | if(metadataInIdx < 0) {
221:43.83 | ~~~~~~~~~~~~~ ^ ~
221:43.83 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:5987:5: warning: code will never be executed [-Wunreachable-code]
221:43.83 5987 | int nPrefix;
221:43.83 | ^~~~~~~~~~~~
221:43.84 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6300:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
221:43.84 6300 | szMatch = blobSize == size * sizeof(i64);
221:43.84 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
221:43.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6304:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
221:43.85 6304 | szMatch = blobSize == size * sizeof(double);
221:43.85 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
221:43.86 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6548:7: warning: unused variable 'numValueEntries' [-Wunused-variable]
221:43.86 6548 | int numValueEntries = (idxStrLength-1) / 4;
221:43.86 | ^~~~~~~~~~~~~~~
221:43.86 8 warnings generated.
221:43.90 third_party/sqlite3/src
221:44.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:44.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:44.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:44.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
221:44.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
221:44.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:02.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:02.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:02.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:26702:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:02.20 26702 | if( (id->pMethods==0) ) return 0;
222:02.20 | ~~~~~~~~~~~~^~~
222:02.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:26702:20: note: remove extraneous parentheses around the comparison to silence this warning
222:02.20 26702 | if( (id->pMethods==0) ) return 0;
222:02.20 | ~ ^ ~
222:02.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:26702:20: note: use '=' to turn this equality comparison into an assignment
222:02.20 26702 | if( (id->pMethods==0) ) return 0;
222:02.20 | ^~
222:02.20 | =
222:02.30 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32612:10: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:02.30 32612 | if( (db==0) ) return;
222:02.30 | ~~^~~
222:02.30 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32612:10: note: remove extraneous parentheses around the comparison to silence this warning
222:02.30 32612 | if( (db==0) ) return;
222:02.30 | ~ ^ ~
222:02.30 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32612:10: note: use '=' to turn this equality comparison into an assignment
222:02.30 32612 | if( (db==0) ) return;
222:02.30 | ^~
222:02.30 | =
222:02.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32615:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:02.40 32615 | if( (pParse==0) ) return;
222:02.40 | ~~~~~~^~~
222:02.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32615:14: note: remove extraneous parentheses around the comparison to silence this warning
222:02.40 32615 | if( (pParse==0) ) return;
222:02.40 | ~ ^ ~
222:02.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32615:14: note: use '=' to turn this equality comparison into an assignment
222:02.40 32615 | if( (pParse==0) ) return;
222:02.40 | ^~
222:02.40 | =
222:02.49 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32617:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:02.50 32617 | if( (zText==0) ) return;
222:02.50 | ~~~~~^~~
222:02.50 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32617:13: note: remove extraneous parentheses around the comparison to silence this warning
222:02.50 32617 | if( (zText==0) ) return;
222:02.50 | ~ ^ ~
222:02.50 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:32617:13: note: use '=' to turn this equality comparison into an assignment
222:02.50 32617 | if( (zText==0) ) return;
222:02.50 | ^~
222:02.50 | =
222:02.59 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:34577:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:02.59 34577 | if( (pVfs==0) ){
222:02.59 | ~~~~^~~
222:02.59 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:34577:14: note: remove extraneous parentheses around the comparison to silence this warning
222:02.59 34577 | if( (pVfs==0) ){
222:02.59 | ~ ^ ~
222:02.59 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:34577:14: note: use '=' to turn this equality comparison into an assignment
222:02.59 34577 | if( (pVfs==0) ){
222:02.59 | ^~
222:02.59 | =
222:02.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:34726:9: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:02.68 34726 | if( (p==0) ) return 7;
222:02.68 | ~^~~
222:02.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:34726:9: note: remove extraneous parentheses around the comparison to silence this warning
222:02.68 34726 | if( (p==0) ) return 7;
222:02.68 | ~ ^ ~
222:02.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:34726:9: note: use '=' to turn this equality comparison into an assignment
222:02.68 34726 | if( (p==0) ) return 7;
222:02.68 | ^~
222:02.68 | =
222:02.76 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:42532:10: warning: code will never be executed [-Wunreachable-code]
222:02.77 42532 | rc = 0;
222:02.77 | ^
222:02.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:42531:7: note: silence by adding parentheses to mark code as explicitly dead
222:02.77 42531 | if( 0 && rc!= -1 ){
222:02.77 | ^
222:02.77 | /* DISABLES CODE */ ( )
222:02.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:43863:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:02.85 43863 | if( (pShmNode==0) ) return (10 | (20<<8));
222:02.85 | ~~~~~~~~^~~
222:02.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:43863:16: note: remove extraneous parentheses around the comparison to silence this warning
222:02.85 43863 | if( (pShmNode==0) ) return (10 | (20<<8));
222:02.85 | ~ ^ ~
222:02.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:43863:16: note: use '=' to turn this equality comparison into an assignment
222:02.85 43863 | if( (pShmNode==0) ) return (10 | (20<<8));
222:02.85 | ^~
222:02.85 | =
222:02.94 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:43948:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:02.94 43948 | if( (rc==0) ){
222:02.94 | ~~^~~
222:02.94 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:43948:12: note: remove extraneous parentheses around the comparison to silence this warning
222:02.94 43948 | if( (rc==0) ){
222:02.94 | ~ ^ ~
222:02.94 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:43948:12: note: use '=' to turn this equality comparison into an assignment
222:02.94 43948 | if( (rc==0) ){
222:02.94 | ^~
222:02.94 | =
222:03.03 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:54210:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:03.03 54210 | if( (pThis->eLock==1) ){
222:03.03 | ~~~~~~~~~~~~^~~
222:03.03 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:54210:26: note: remove extraneous parentheses around the comparison to silence this warning
222:03.03 54210 | if( (pThis->eLock==1) ){
222:03.03 | ~ ^ ~
222:03.03 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:54210:26: note: use '=' to turn this equality comparison into an assignment
222:03.03 54210 | if( (pThis->eLock==1) ){
222:03.03 | ^~
222:03.03 | =
222:03.12 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:54739:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:03.12 54739 | if( (pLower==0) ) return 1;
222:03.12 | ~~~~~~^~~
222:03.12 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:54739:14: note: remove extraneous parentheses around the comparison to silence this warning
222:03.12 54739 | if( (pLower==0) ) return 1;
222:03.12 | ~ ^ ~
222:03.12 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:54739:14: note: use '=' to turn this equality comparison into an assignment
222:03.12 54739 | if( (pLower==0) ) return 1;
222:03.12 | ^~
222:03.12 | =
222:03.21 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:55969:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:03.21 55969 | if( (i==32 -1) ){
222:03.21 | ~^~~~~~~
222:03.21 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:55969:11: note: remove extraneous parentheses around the comparison to silence this warning
222:03.21 55969 | if( (i==32 -1) ){
222:03.21 | ~ ^ ~
222:03.21 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:55969:11: note: use '=' to turn this equality comparison into an assignment
222:03.21 55969 | if( (i==32 -1) ){
222:03.21 | ^~
222:03.21 | =
222:03.29 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:60998:12: warning: code will never be executed [-Wunreachable-code]
222:03.29 60998 | ((void) (0));
222:03.29 | ^
222:03.38 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:61142:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:03.38 61142 | if( (pPg==0) ) return;
222:03.38 | ~~~^~~
222:03.38 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:61142:11: note: remove extraneous parentheses around the comparison to silence this warning
222:03.38 61142 | if( (pPg==0) ) return;
222:03.38 | ~ ^ ~
222:03.38 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:61142:11: note: use '=' to turn this equality comparison into an assignment
222:03.38 61142 | if( (pPg==0) ) return;
222:03.38 | ^~
222:03.38 | =
222:03.48 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:64408:9: warning: code will never be executed [-Wunreachable-code]
222:03.48 64408 | const void *zBuf;
222:03.48 | ^~~~~~~~~~~~~~~~~
222:03.48 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:64407:11: note: silence by adding parentheses to mark code as explicitly dead
222:03.48 64407 | if( 0 ){
222:03.48 | ^
222:03.48 | /* DISABLES CODE */ ( )
222:03.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:67063:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:03.57 67063 | }else if( (rc==0) ){
222:03.57 | ~~^~~
222:03.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:67063:16: note: remove extraneous parentheses around the comparison to silence this warning
222:03.57 67063 | }else if( (rc==0) ){
222:03.57 | ~ ^ ~
222:03.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:67063:16: note: use '=' to turn this equality comparison into an assignment
222:03.57 67063 | }else if( (rc==0) ){
222:03.57 | ^~
222:03.57 | =
222:03.67 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:74269:35: warning: code will never be executed [-Wunreachable-code]
222:03.67 74269 | pBt->incrVacuum = (0==2 ? 1 : 0);
222:03.67 | ^
222:03.67 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:74269:28: note: silence by adding parentheses to mark code as explicitly dead
222:03.67 74269 | pBt->incrVacuum = (0==2 ? 1 : 0);
222:03.67 | ^
222:03.67 | /* DISABLES CODE */ ( )
222:03.76 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:74268:32: warning: code will never be executed [-Wunreachable-code]
222:03.76 74268 | pBt->autoVacuum = (0 ? 1 : 0);
222:03.76 | ^
222:03.76 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:74268:28: note: silence by adding parentheses to mark code as explicitly dead
222:03.76 74268 | pBt->autoVacuum = (0 ? 1 : 0);
222:03.76 | ^
222:03.76 | /* DISABLES CODE */ ( )
222:03.86 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:77787:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:03.86 77787 | if( (pCur->pPage->leaf==0) ) return -1;
222:03.86 | ~~~~~~~~~~~~~~~~~^~~
222:03.86 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:77787:25: note: remove extraneous parentheses around the comparison to silence this warning
222:03.86 77787 | if( (pCur->pPage->leaf==0) ) return -1;
222:03.86 | ~ ^ ~
222:03.86 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:77787:25: note: use '=' to turn this equality comparison into an assignment
222:03.86 77787 | if( (pCur->pPage->leaf==0) ) return -1;
222:03.86 | ^~
222:03.86 | =
222:03.95 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:86564:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:03.95 86564 | if( (p->aOp[i].opcode==166) ){
222:03.95 | ~~~~~~~~~~~~~~~~^~~~~
222:03.95 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:86564:26: note: remove extraneous parentheses around the comparison to silence this warning
222:03.95 86564 | if( (p->aOp[i].opcode==166) ){
222:03.95 | ~ ^ ~
222:03.95 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:86564:26: note: use '=' to turn this equality comparison into an assignment
222:03.95 86564 | if( (p->aOp[i].opcode==166) ){
222:03.95 | ^~
222:03.95 | =
222:04.04 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:87962:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.04 87962 | if( ((p->lockMask)==0) ) return;
222:04.04 | ~~~~~~~~~~~~~^~~
222:04.04 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:87962:21: note: remove extraneous parentheses around the comparison to silence this warning
222:04.04 87962 | if( ((p->lockMask)==0) ) return;
222:04.04 | ~ ^ ~
222:04.04 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:87962:21: note: use '=' to turn this equality comparison into an assignment
222:04.04 87962 | if( ((p->lockMask)==0) ) return;
222:04.04 | ^~
222:04.04 | =
222:04.12 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:87993:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.12 87993 | if( ((p->lockMask)==0) ) return;
222:04.12 | ~~~~~~~~~~~~~^~~
222:04.12 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:87993:21: note: remove extraneous parentheses around the comparison to silence this warning
222:04.12 87993 | if( ((p->lockMask)==0) ) return;
222:04.12 | ~ ^ ~
222:04.12 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:87993:21: note: use '=' to turn this equality comparison into an assignment
222:04.12 87993 | if( ((p->lockMask)==0) ) return;
222:04.12 | ^~
222:04.13 | =
222:04.21 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:90097:3: warning: 'return' will never be executed [-Wunreachable-code-return]
222:04.21 90097 | return;
222:04.21 | ^~~~~~
222:04.30 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:92264:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.30 92264 | if( (p->eVdbeState==3) ){
222:04.30 | ~~~~~~~~~~~~~^~~
222:04.30 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:92264:23: note: remove extraneous parentheses around the comparison to silence this warning
222:04.30 92264 | if( (p->eVdbeState==3) ){
222:04.30 | ~ ^ ~
222:04.30 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:92264:23: note: use '=' to turn this equality comparison into an assignment
222:04.30 92264 | if( (p->eVdbeState==3) ){
222:04.30 | ^~
222:04.30 | =
222:04.38 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:94849:10: warning: 'return' will never be executed [-Wunreachable-code-return]
222:04.38 94849 | return 0;
222:04.38 | ^
222:04.47 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:96675:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.47 96675 | if( (pIn1==pIn3) ) flags3 = flags1 | 0x0002;
222:04.47 | ~~~~^~~~~~
222:04.47 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:96675:18: note: remove extraneous parentheses around the comparison to silence this warning
222:04.47 96675 | if( (pIn1==pIn3) ) flags3 = flags1 | 0x0002;
222:04.47 | ~ ^ ~
222:04.47 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:96675:18: note: use '=' to turn this equality comparison into an assignment
222:04.47 96675 | if( (pIn1==pIn3) ) flags3 = flags1 | 0x0002;
222:04.47 | ^~
222:04.47 | =
222:04.56 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:100671:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.56 100671 | if( ((pC)->eCurType==1) ){
222:04.56 | ~~~~~~~~~~~~~~^~~
222:04.56 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:100671:22: note: remove extraneous parentheses around the comparison to silence this warning
222:04.56 100671 | if( ((pC)->eCurType==1) ){
222:04.56 | ~ ^ ~
222:04.56 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:100671:22: note: use '=' to turn this equality comparison into an assignment
222:04.56 100671 | if( ((pC)->eCurType==1) ){
222:04.56 | ^~
222:04.56 | =
222:04.64 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:101263:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.65 101263 | if( ((pC)->eCurType==1) ){
222:04.65 | ~~~~~~~~~~~~~~^~~
222:04.65 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:101263:22: note: remove extraneous parentheses around the comparison to silence this warning
222:04.65 101263 | if( ((pC)->eCurType==1) ){
222:04.65 | ~ ^ ~
222:04.65 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:101263:22: note: use '=' to turn this equality comparison into an assignment
222:04.65 101263 | if( ((pC)->eCurType==1) ){
222:04.65 | ^~
222:04.65 | =
222:04.73 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:98347:27: warning: code will never be executed [-Wunreachable-code]
222:04.73 98347 | ((void) (0));
222:04.73 | ^
222:04.82 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:109652:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.82 109652 | if( (pE==0) ) continue;
222:04.82 | ~~^~~
222:04.82 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:109652:14: note: remove extraneous parentheses around the comparison to silence this warning
222:04.82 109652 | if( (pE==0) ) continue;
222:04.82 | ~ ^ ~
222:04.82 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:109652:14: note: use '=' to turn this equality comparison into an assignment
222:04.82 109652 | if( (pE==0) ) continue;
222:04.82 | ^~
222:04.82 | =
222:04.90 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:109826:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.91 109826 | if( (pE2==0) ) continue;
222:04.91 | ~~~^~~
222:04.91 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:109826:13: note: remove extraneous parentheses around the comparison to silence this warning
222:04.91 109826 | if( (pE2==0) ) continue;
222:04.91 | ~ ^ ~
222:04.91 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:109826:13: note: use '=' to turn this equality comparison into an assignment
222:04.91 109826 | if( (pE2==0) ) continue;
222:04.91 | ^~
222:04.91 | =
222:04.99 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:110437:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:04.99 110437 | if( (op==176) ) break;
222:04.99 | ~~^~~~~
222:04.99 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:110437:12: note: remove extraneous parentheses around the comparison to silence this warning
222:04.99 110437 | if( (op==176) ) break;
222:05.00 | ~ ^ ~
222:05.00 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:110437:12: note: use '=' to turn this equality comparison into an assignment
222:05.00 110437 | if( (op==176) ) break;
222:05.00 | ^~
222:05.00 | =
222:05.08 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:111565:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.08 111565 | if( (pOrderBy==0) ){
222:05.08 | ~~~~~~~~^~~
222:05.08 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:111565:16: note: remove extraneous parentheses around the comparison to silence this warning
222:05.08 111565 | if( (pOrderBy==0) ){
222:05.08 | ~ ^ ~
222:05.08 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:111565:16: note: use '=' to turn this equality comparison into an assignment
222:05.08 111565 | if( (pOrderBy==0) ){
222:05.08 | ^~
222:05.08 | =
222:05.16 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:112439:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.16 112439 | if( (pColumns==0) ) goto vector_append_error;
222:05.16 | ~~~~~~~~^~~
222:05.16 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:112439:16: note: remove extraneous parentheses around the comparison to silence this warning
222:05.16 112439 | if( (pColumns==0) ) goto vector_append_error;
222:05.17 | ~ ^ ~
222:05.17 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:112439:16: note: use '=' to turn this equality comparison into an assignment
222:05.17 112439 | if( (pColumns==0) ) goto vector_append_error;
222:05.17 | ^~
222:05.17 | =
222:05.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113156:9: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.25 113156 | if( (p==0) ) return 0;
222:05.25 | ~^~~
222:05.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113156:9: note: remove extraneous parentheses around the comparison to silence this warning
222:05.25 113156 | if( (p==0) ) return 0;
222:05.25 | ~ ^ ~
222:05.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113156:9: note: use '=' to turn this equality comparison into an assignment
222:05.25 113156 | if( (p==0) ) return 0;
222:05.25 | ^~
222:05.25 | =
222:05.34 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113184:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.34 113184 | if( (pParse->pVdbe==0) ) break;
222:05.34 | ~~~~~~~~~~~~~^~~
222:05.34 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113184:25: note: remove extraneous parentheses around the comparison to silence this warning
222:05.34 113184 | if( (pParse->pVdbe==0) ) break;
222:05.34 | ~ ^ ~
222:05.34 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113184:25: note: use '=' to turn this equality comparison into an assignment
222:05.34 113184 | if( (pParse->pVdbe==0) ) break;
222:05.34 | ^~
222:05.34 | =
222:05.43 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113352:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.43 113352 | if( ((pTab)->eTabType==1) ) return 0;
222:05.43 | ~~~~~~~~~~~~~~~~^~~
222:05.43 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113352:24: note: remove extraneous parentheses around the comparison to silence this warning
222:05.43 113352 | if( ((pTab)->eTabType==1) ) return 0;
222:05.43 | ~ ^ ~
222:05.43 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113352:24: note: use '=' to turn this equality comparison into an assignment
222:05.43 113352 | if( ((pTab)->eTabType==1) ) return 0;
222:05.43 | ^~
222:05.43 | =
222:05.51 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113956:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.51 113956 | if( (pEList->nExpr==nVal) ){
222:05.51 | ~~~~~~~~~~~~~^~~~~~
222:05.51 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113956:23: note: remove extraneous parentheses around the comparison to silence this warning
222:05.51 113956 | if( (pEList->nExpr==nVal) ){
222:05.51 | ~ ^ ~
222:05.51 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:113956:23: note: use '=' to turn this equality comparison into an assignment
222:05.51 113956 | if( (pEList->nExpr==nVal) ){
222:05.51 | ^~
222:05.51 | =
222:05.59 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:114645:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.60 114645 | if( ((pTab)->eTabType==1) ){
222:05.60 | ~~~~~~~~~~~~~~~~^~~
222:05.60 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:114645:26: note: remove extraneous parentheses around the comparison to silence this warning
222:05.60 114645 | if( ((pTab)->eTabType==1) ){
222:05.60 | ~ ^ ~
222:05.60 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:114645:26: note: use '=' to turn this equality comparison into an assignment
222:05.60 114645 | if( ((pTab)->eTabType==1) ){
222:05.60 | ^~
222:05.60 | =
222:05.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:114720:9: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.68 114720 | if( (p==0) ) return;
222:05.68 | ~^~~
222:05.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:114720:9: note: remove extraneous parentheses around the comparison to silence this warning
222:05.68 114720 | if( (p==0) ) return;
222:05.68 | ~ ^ ~
222:05.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:114720:9: note: use '=' to turn this equality comparison into an assignment
222:05.68 114720 | if( (p==0) ) return;
222:05.68 | ^~
222:05.68 | =
222:05.76 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116220:9: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.76 116220 | if( (v==0) ) return;
222:05.76 | ~^~~
222:05.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116220:9: note: remove extraneous parentheses around the comparison to silence this warning
222:05.77 116220 | if( (v==0) ) return;
222:05.77 | ~ ^ ~
222:05.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116220:9: note: use '=' to turn this equality comparison into an assignment
222:05.77 116220 | if( (v==0) ) return;
222:05.77 | ^~
222:05.77 | =
222:05.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116221:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.85 116221 | if( (pExpr==0) ) return;
222:05.85 | ~~~~~^~~
222:05.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116221:13: note: remove extraneous parentheses around the comparison to silence this warning
222:05.85 116221 | if( (pExpr==0) ) return;
222:05.85 | ~ ^ ~
222:05.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116221:13: note: use '=' to turn this equality comparison into an assignment
222:05.85 116221 | if( (pExpr==0) ) return;
222:05.85 | ^~
222:05.85 | =
222:05.93 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116363:9: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:05.93 116363 | if( (v==0) ) return;
222:05.93 | ~^~~
222:05.93 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116363:9: note: remove extraneous parentheses around the comparison to silence this warning
222:05.94 116363 | if( (v==0) ) return;
222:05.94 | ~ ^ ~
222:05.94 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116363:9: note: use '=' to turn this equality comparison into an assignment
222:05.94 116363 | if( (v==0) ) return;
222:05.94 | ^~
222:05.94 | =
222:06.02 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116850:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.02 116850 | if( (pDef==0) ) return 0;
222:06.02 | ~~~~^~~
222:06.03 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116850:14: note: remove extraneous parentheses around the comparison to silence this warning
222:06.03 116850 | if( (pDef==0) ) return 0;
222:06.03 | ~ ^ ~
222:06.03 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:116850:14: note: use '=' to turn this equality comparison into an assignment
222:06.03 116850 | if( (pDef==0) ) return 0;
222:06.03 | ^~
222:06.03 | =
222:06.11 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117528:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.11 117528 | if( (pItem->pFExpr==pExpr) ) break;
222:06.11 | ~~~~~~~~~~~~~^~~~~~~
222:06.11 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117528:29: note: remove extraneous parentheses around the comparison to silence this warning
222:06.11 117528 | if( (pItem->pFExpr==pExpr) ) break;
222:06.11 | ~ ^ ~
222:06.11 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117528:29: note: use '=' to turn this equality comparison into an assignment
222:06.11 117528 | if( (pItem->pFExpr==pExpr) ) break;
222:06.11 | ^~
222:06.11 | =
222:06.19 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117943:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.19 117943 | if( ((pTab)->eTabType==2) ){
222:06.19 | ~~~~~~~~~~~~~~~~^~~
222:06.19 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117943:24: note: remove extraneous parentheses around the comparison to silence this warning
222:06.19 117943 | if( ((pTab)->eTabType==2) ){
222:06.20 | ~ ^ ~
222:06.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117943:24: note: use '=' to turn this equality comparison into an assignment
222:06.20 117943 | if( ((pTab)->eTabType==2) ){
222:06.20 | ^~
222:06.20 | =
222:06.28 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117960:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.28 117960 | if( ((pTab)->eTabType==1) ){
222:06.28 | ~~~~~~~~~~~~~~~~^~~
222:06.28 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117960:24: note: remove extraneous parentheses around the comparison to silence this warning
222:06.28 117960 | if( ((pTab)->eTabType==1) ){
222:06.28 | ~ ^ ~
222:06.28 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:117960:24: note: use '=' to turn this equality comparison into an assignment
222:06.28 117960 | if( ((pTab)->eTabType==1) ){
222:06.28 | ^~
222:06.28 | =
222:06.36 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118267:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.37 118267 | if( ((pTab)->eTabType==1) ){
222:06.37 | ~~~~~~~~~~~~~~~~^~~
222:06.37 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118267:24: note: remove extraneous parentheses around the comparison to silence this warning
222:06.37 118267 | if( ((pTab)->eTabType==1) ){
222:06.37 | ~ ^ ~
222:06.37 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118267:24: note: use '=' to turn this equality comparison into an assignment
222:06.37 118267 | if( ((pTab)->eTabType==1) ){
222:06.37 | ^~
222:06.37 | =
222:06.45 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118274:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.46 118274 | if( ((pTab)->eTabType==2) ){
222:06.46 | ~~~~~~~~~~~~~~~~^~~
222:06.46 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118274:24: note: remove extraneous parentheses around the comparison to silence this warning
222:06.46 118274 | if( ((pTab)->eTabType==2) ){
222:06.46 | ~ ^ ~
222:06.46 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118274:24: note: use '=' to turn this equality comparison into an assignment
222:06.46 118274 | if( ((pTab)->eTabType==2) ){
222:06.46 | ^~
222:06.46 | =
222:06.54 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118337:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.54 118337 | if( ((pTab)->eTabType==2) ){
222:06.54 | ~~~~~~~~~~~~~~~~^~~
222:06.54 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118337:24: note: remove extraneous parentheses around the comparison to silence this warning
222:06.54 118337 | if( ((pTab)->eTabType==2) ){
222:06.54 | ~ ^ ~
222:06.54 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118337:24: note: use '=' to turn this equality comparison into an assignment
222:06.54 118337 | if( ((pTab)->eTabType==2) ){
222:06.54 | ^~
222:06.54 | =
222:06.62 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118342:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.62 118342 | if( ((pTab)->eTabType==1) ){
222:06.62 | ~~~~~~~~~~~~~~~~^~~
222:06.63 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118342:24: note: remove extraneous parentheses around the comparison to silence this warning
222:06.63 118342 | if( ((pTab)->eTabType==1) ){
222:06.63 | ~ ^ ~
222:06.63 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118342:24: note: use '=' to turn this equality comparison into an assignment
222:06.63 118342 | if( ((pTab)->eTabType==1) ){
222:06.63 | ^~
222:06.63 | =
222:06.71 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118704:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.71 118704 | if( (pEList->a[i].fg.eEName==0) ){
222:06.71 | ~~~~~~~~~~~~~~~~~~~~~~^~~
222:06.71 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118704:34: note: remove extraneous parentheses around the comparison to silence this warning
222:06.71 118704 | if( (pEList->a[i].fg.eEName==0) ){
222:06.71 | ~ ^ ~
222:06.71 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118704:34: note: use '=' to turn this equality comparison into an assignment
222:06.71 118704 | if( (pEList->a[i].fg.eEName==0) ){
222:06.71 | ^~
222:06.71 | =
222:06.80 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118738:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.80 118738 | if( (pPtr==0) ){
222:06.80 | ~~~~^~~
222:06.80 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118738:12: note: remove extraneous parentheses around the comparison to silence this warning
222:06.80 118738 | if( (pPtr==0) ){
222:06.80 | ~ ^ ~
222:06.80 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:118738:12: note: use '=' to turn this equality comparison into an assignment
222:06.80 118738 | if( (pPtr==0) ){
222:06.80 | ^~
222:06.80 | =
222:06.89 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119331:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.89 119331 | if( ((sParse.pNewTable)->eTabType==2) ){
222:06.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
222:06.89 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119331:38: note: remove extraneous parentheses around the comparison to silence this warning
222:06.89 119331 | if( ((sParse.pNewTable)->eTabType==2) ){
222:06.89 | ~ ^ ~
222:06.89 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119331:38: note: use '=' to turn this equality comparison into an assignment
222:06.89 119331 | if( ((sParse.pNewTable)->eTabType==2) ){
222:06.89 | ^~
222:06.89 | =
222:06.97 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119341:44: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:06.97 119341 | }else if( ((sParse.pNewTable)->eTabType==0) ){
222:06.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
222:06.97 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119341:44: note: remove extraneous parentheses around the comparison to silence this warning
222:06.97 119341 | }else if( ((sParse.pNewTable)->eTabType==0) ){
222:06.97 | ~ ^ ~
222:06.97 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119341:44: note: use '=' to turn this equality comparison into an assignment
222:06.97 119341 | }else if( ((sParse.pNewTable)->eTabType==0) ){
222:06.97 | ^~
222:06.97 | =
222:07.06 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119466:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.06 119466 | if( (pSrc==0) ){
222:07.06 | ~~~~^~~
222:07.06 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119466:12: note: remove extraneous parentheses around the comparison to silence this warning
222:07.06 119466 | if( (pSrc==0) ){
222:07.06 | ~ ^ ~
222:07.06 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119466:12: note: use '=' to turn this equality comparison into an assignment
222:07.06 119466 | if( (pSrc==0) ){
222:07.06 | ^~
222:07.06 | =
222:07.15 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119543:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.15 119543 | if( ((pTab)->eTabType==2) ){
222:07.15 | ~~~~~~~~~~~~~~~~^~~
222:07.15 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119543:30: note: remove extraneous parentheses around the comparison to silence this warning
222:07.15 119543 | if( ((pTab)->eTabType==2) ){
222:07.15 | ~ ^ ~
222:07.15 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119543:30: note: use '=' to turn this equality comparison into an assignment
222:07.15 119543 | if( ((pTab)->eTabType==2) ){
222:07.15 | ^~
222:07.15 | =
222:07.23 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119722:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.23 119722 | if( ((sParse.pNewTable)->eTabType==2) ){
222:07.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
222:07.23 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119722:42: note: remove extraneous parentheses around the comparison to silence this warning
222:07.23 119722 | if( ((sParse.pNewTable)->eTabType==2) ){
222:07.23 | ~ ^ ~
222:07.23 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:119722:42: note: use '=' to turn this equality comparison into an assignment
222:07.23 119722 | if( ((sParse.pNewTable)->eTabType==2) ){
222:07.23 | ^~
222:07.23 | =
222:07.32 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:122599:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.32 122599 | if( (pList==0) ) return 0;
222:07.32 | ~~~~~^~~
222:07.32 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:122599:13: note: remove extraneous parentheses around the comparison to silence this warning
222:07.32 122599 | if( (pList==0) ) return 0;
222:07.32 | ~ ^ ~
222:07.32 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:122599:13: note: use '=' to turn this equality comparison into an assignment
222:07.32 122599 | if( (pList==0) ) return 0;
222:07.32 | ^~
222:07.32 | =
222:07.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123704:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.40 123704 | if( (pTab->u.tab.pDfltList==0) ) return 0;
222:07.40 | ~~~~~~~~~~~~~~~~~~~~~^~~
222:07.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123704:29: note: remove extraneous parentheses around the comparison to silence this warning
222:07.40 123704 | if( (pTab->u.tab.pDfltList==0) ) return 0;
222:07.40 | ~ ^ ~
222:07.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123704:29: note: use '=' to turn this equality comparison into an assignment
222:07.40 123704 | if( (pTab->u.tab.pDfltList==0) ) return 0;
222:07.40 | ^~
222:07.40 | =
222:07.48 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123763:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.49 123763 | if( ((pTable)->eTabType==0) ){
222:07.49 | ~~~~~~~~~~~~~~~~~~^~~
222:07.49 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123763:28: note: remove extraneous parentheses around the comparison to silence this warning
222:07.49 123763 | if( ((pTable)->eTabType==0) ){
222:07.49 | ~ ^ ~
222:07.49 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123763:28: note: use '=' to turn this equality comparison into an assignment
222:07.49 123763 | if( ((pTable)->eTabType==0) ){
222:07.49 | ^~
222:07.49 | =
222:07.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123769:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.57 123769 | if( ((pTable)->eTabType==0) ){
222:07.57 | ~~~~~~~~~~~~~~~~~~^~~
222:07.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123769:30: note: remove extraneous parentheses around the comparison to silence this warning
222:07.57 123769 | if( ((pTable)->eTabType==0) ){
222:07.57 | ~ ^ ~
222:07.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123769:30: note: use '=' to turn this equality comparison into an assignment
222:07.57 123769 | if( ((pTable)->eTabType==0) ){
222:07.57 | ^~
222:07.57 | =
222:07.65 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123825:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.65 123825 | if( ((pTable)->eTabType==0) ){
222:07.66 | ~~~~~~~~~~~~~~~~~~^~~
222:07.66 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123825:26: note: remove extraneous parentheses around the comparison to silence this warning
222:07.66 123825 | if( ((pTable)->eTabType==0) ){
222:07.66 | ~ ^ ~
222:07.66 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123825:26: note: use '=' to turn this equality comparison into an assignment
222:07.66 123825 | if( ((pTable)->eTabType==0) ){
222:07.66 | ^~
222:07.66 | =
222:07.74 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123829:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.74 123829 | else if( ((pTable)->eTabType==1) ){
222:07.74 | ~~~~~~~~~~~~~~~~~~^~~
222:07.74 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123829:31: note: remove extraneous parentheses around the comparison to silence this warning
222:07.74 123829 | else if( ((pTable)->eTabType==1) ){
222:07.74 | ~ ^ ~
222:07.74 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:123829:31: note: use '=' to turn this equality comparison into an assignment
222:07.74 123829 | else if( ((pTable)->eTabType==1) ){
222:07.74 | ^~
222:07.74 | =
222:07.83 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:124970:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.83 124970 | if( (pParse->eParseMode==1) ){
222:07.83 | ~~~~~~~~~~~~~~~~~~^~~
222:07.83 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:124970:26: note: remove extraneous parentheses around the comparison to silence this warning
222:07.83 124970 | if( (pParse->eParseMode==1) ){
222:07.83 | ~ ^ ~
222:07.83 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:124970:26: note: use '=' to turn this equality comparison into an assignment
222:07.83 124970 | if( (pParse->eParseMode==1) ){
222:07.83 | ^~
222:07.83 | =
222:07.92 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125445:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:07.92 125445 | if( ((pIdx)->idxType==2) ) continue;
222:07.92 | ~~~~~~~~~~~~~~~^~~
222:07.92 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125445:25: note: remove extraneous parentheses around the comparison to silence this warning
222:07.92 125445 | if( ((pIdx)->idxType==2) ) continue;
222:07.92 | ~ ^ ~
222:07.92 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125445:25: note: use '=' to turn this equality comparison into an assignment
222:07.92 125445 | if( ((pIdx)->idxType==2) ) continue;
222:07.92 | ^~
222:07.92 | =
222:08.02 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125534:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.02 125534 | if( (pMod->pModule==0) ) return;
222:08.02 | ~~~~~~~~~~~~~^~~
222:08.02 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125534:21: note: remove extraneous parentheses around the comparison to silence this warning
222:08.02 125534 | if( (pMod->pModule==0) ) return;
222:08.02 | ~ ^ ~
222:08.02 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125534:21: note: use '=' to turn this equality comparison into an assignment
222:08.02 125534 | if( (pMod->pModule==0) ) return;
222:08.02 | ^~
222:08.03 | =
222:08.11 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125565:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
222:08.11 125565 | zTail = _Generic (0 ? (zName) : (void *) 1, const void *: (const char *) (strrchr (zName, '_')), default: strrchr (zName, '_'));
222:08.11 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
222:08.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125790:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.20 125790 | if( (v==0) ) return;
222:08.20 | ~^~~
222:08.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125790:11: note: remove extraneous parentheses around the comparison to silence this warning
222:08.20 125790 | if( (v==0) ) return;
222:08.20 | ~ ^ ~
222:08.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125790:11: note: use '=' to turn this equality comparison into an assignment
222:08.20 125790 | if( (v==0) ) return;
222:08.20 | ^~
222:08.20 | =
222:08.29 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125797:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.29 125797 | if( ((p)->eTabType==0) ){
222:08.29 | ~~~~~~~~~~~~~^~~
222:08.29 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125797:23: note: remove extraneous parentheses around the comparison to silence this warning
222:08.29 125797 | if( ((p)->eTabType==0) ){
222:08.29 | ~ ^ ~
222:08.29 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:125797:23: note: use '=' to turn this equality comparison into an assignment
222:08.29 125797 | if( ((p)->eTabType==0) ){
222:08.29 | ^~
222:08.29 | =
222:08.37 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126087:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.37 126087 | if( ((pTable)->eTabType==1) ){
222:08.37 | ~~~~~~~~~~~~~~~~~~^~~
222:08.37 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126087:26: note: remove extraneous parentheses around the comparison to silence this warning
222:08.37 126087 | if( ((pTable)->eTabType==1) ){
222:08.37 | ~ ^ ~
222:08.37 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126087:26: note: use '=' to turn this equality comparison into an assignment
222:08.37 126087 | if( ((pTable)->eTabType==1) ){
222:08.38 | ^~
222:08.38 | =
222:08.46 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126212:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.46 126212 | if( ((pTab)->eTabType==2) ){
222:08.46 | ~~~~~~~~~~~~~~~~^~~
222:08.46 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126212:26: note: remove extraneous parentheses around the comparison to silence this warning
222:08.46 126212 | if( ((pTab)->eTabType==2) ){
222:08.46 | ~ ^ ~
222:08.46 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126212:26: note: use '=' to turn this equality comparison into an assignment
222:08.46 126212 | if( ((pTab)->eTabType==2) ){
222:08.46 | ^~
222:08.46 | =
222:08.55 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126383:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.55 126383 | if( ((pTab)->eTabType==1) ){
222:08.55 | ~~~~~~~~~~~~~~~~^~~
222:08.55 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126383:24: note: remove extraneous parentheses around the comparison to silence this warning
222:08.55 126383 | if( ((pTab)->eTabType==1) ){
222:08.55 | ~ ^ ~
222:08.55 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126383:24: note: use '=' to turn this equality comparison into an assignment
222:08.55 126383 | if( ((pTab)->eTabType==1) ){
222:08.55 | ^~
222:08.55 | =
222:08.64 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126432:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.64 126432 | if( ((pTab)->eTabType==1) ){
222:08.64 | ~~~~~~~~~~~~~~~~^~~
222:08.64 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126432:24: note: remove extraneous parentheses around the comparison to silence this warning
222:08.64 126432 | if( ((pTab)->eTabType==1) ){
222:08.64 | ~ ^ ~
222:08.64 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126432:24: note: use '=' to turn this equality comparison into an assignment
222:08.64 126432 | if( ((pTab)->eTabType==1) ){
222:08.64 | ^~
222:08.64 | =
222:08.72 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126531:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.72 126531 | }else if( ((pTab)->eTabType==1) ){
222:08.72 | ~~~~~~~~~~~~~~~~^~~
222:08.72 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126531:32: note: remove extraneous parentheses around the comparison to silence this warning
222:08.72 126531 | }else if( ((pTab)->eTabType==1) ){
222:08.72 | ~ ^ ~
222:08.72 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:126531:32: note: use '=' to turn this equality comparison into an assignment
222:08.72 126531 | }else if( ((pTab)->eTabType==1) ){
222:08.72 | ^~
222:08.72 | =
222:08.81 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:127032:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.81 127032 | if( ((pTab)->eTabType==2) ){
222:08.81 | ~~~~~~~~~~~~~~~~^~~
222:08.81 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:127032:24: note: remove extraneous parentheses around the comparison to silence this warning
222:08.81 127032 | if( ((pTab)->eTabType==2) ){
222:08.81 | ~ ^ ~
222:08.81 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:127032:24: note: use '=' to turn this equality comparison into an assignment
222:08.81 127032 | if( ((pTab)->eTabType==2) ){
222:08.81 | ^~
222:08.81 | =
222:08.90 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:127038:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.90 127038 | if( ((pTab)->eTabType==1) ){
222:08.90 | ~~~~~~~~~~~~~~~~^~~
222:08.90 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:127038:24: note: remove extraneous parentheses around the comparison to silence this warning
222:08.90 127038 | if( ((pTab)->eTabType==1) ){
222:08.90 | ~ ^ ~
222:08.90 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:127038:24: note: use '=' to turn this equality comparison into an assignment
222:08.90 127038 | if( ((pTab)->eTabType==1) ){
222:08.90 | ^~
222:08.90 | =
222:08.99 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129446:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:08.99 129446 | if( ((pTab)->eTabType==1) ){
222:08.99 | ~~~~~~~~~~~~~~~~^~~
222:08.99 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129446:24: note: remove extraneous parentheses around the comparison to silence this warning
222:08.99 129446 | if( ((pTab)->eTabType==1) ){
222:08.99 | ~ ^ ~
222:08.99 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129446:24: note: use '=' to turn this equality comparison into an assignment
222:08.99 129446 | if( ((pTab)->eTabType==1) ){
222:08.99 | ^~
222:08.99 | =
222:09.07 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129965:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.07 129965 | if( ((pTab)->eTabType==1) ){
222:09.07 | ~~~~~~~~~~~~~~~~^~~
222:09.07 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129965:28: note: remove extraneous parentheses around the comparison to silence this warning
222:09.07 129965 | if( ((pTab)->eTabType==1) ){
222:09.07 | ~ ^ ~
222:09.07 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129965:28: note: use '=' to turn this equality comparison into an assignment
222:09.07 129965 | if( ((pTab)->eTabType==1) ){
222:09.07 | ^~
222:09.07 | =
222:09.16 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129979:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.16 129979 | if( ((pTab)->eTabType==1) ){
222:09.16 | ~~~~~~~~~~~~~~~~^~~
222:09.16 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129979:26: note: remove extraneous parentheses around the comparison to silence this warning
222:09.16 129979 | if( ((pTab)->eTabType==1) ){
222:09.16 | ~ ^ ~
222:09.16 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129979:26: note: use '=' to turn this equality comparison into an assignment
222:09.16 129979 | if( ((pTab)->eTabType==1) ){
222:09.16 | ^~
222:09.16 | =
222:09.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129986:33: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.25 129986 | if( ((pParse)->pToplevel==0) ){
222:09.25 | ~~~~~~~~~~~~~~~~~~~^~~
222:09.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129986:33: note: remove extraneous parentheses around the comparison to silence this warning
222:09.25 129986 | if( ((pParse)->pToplevel==0) ){
222:09.25 | ~ ^ ~
222:09.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:129986:33: note: use '=' to turn this equality comparison into an assignment
222:09.25 129986 | if( ((pParse)->pToplevel==0) ){
222:09.25 | ^~
222:09.25 | =
222:09.34 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:131583:11: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
222:09.34 131583 | char *z = _Generic (0 ? (&zIn[i]) : (void *) 1, const void *: (const char *) (strchr (&zIn[i], '\\')), default: strchr (&zIn[i], '\\'));
222:09.34 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
222:09.42 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:133566:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.42 133566 | if( ((pIdx)->idxType==2) ){
222:09.42 | ~~~~~~~~~~~~~~~^~~
222:09.42 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:133566:29: note: remove extraneous parentheses around the comparison to silence this warning
222:09.42 133566 | if( ((pIdx)->idxType==2) ){
222:09.42 | ~ ^ ~
222:09.42 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:133566:29: note: use '=' to turn this equality comparison into an assignment
222:09.42 133566 | if( ((pIdx)->idxType==2) ){
222:09.42 | ^~
222:09.42 | =
222:09.50 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:135862:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.50 135862 | if( ((pTab)->eTabType==1) ){
222:09.50 | ~~~~~~~~~~~~~~~~^~~
222:09.50 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:135862:24: note: remove extraneous parentheses around the comparison to silence this warning
222:09.50 135862 | if( ((pTab)->eTabType==1) ){
222:09.51 | ~ ^ ~
222:09.51 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:135862:24: note: use '=' to turn this equality comparison into an assignment
222:09.51 135862 | if( ((pTab)->eTabType==1) ){
222:09.51 | ^~
222:09.51 | =
222:09.59 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136102:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.59 136102 | if( ((pTab)->eTabType==1) ){
222:09.59 | ~~~~~~~~~~~~~~~~^~~
222:09.59 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136102:26: note: remove extraneous parentheses around the comparison to silence this warning
222:09.59 136102 | if( ((pTab)->eTabType==1) ){
222:09.59 | ~ ^ ~
222:09.59 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136102:26: note: use '=' to turn this equality comparison into an assignment
222:09.59 136102 | if( ((pTab)->eTabType==1) ){
222:09.59 | ^~
222:09.59 | =
222:09.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136107:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.68 136107 | if( ((pTab)->eTabType==2) ){
222:09.68 | ~~~~~~~~~~~~~~~~^~~
222:09.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136107:26: note: remove extraneous parentheses around the comparison to silence this warning
222:09.68 136107 | if( ((pTab)->eTabType==2) ){
222:09.68 | ~ ^ ~
222:09.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136107:26: note: use '=' to turn this equality comparison into an assignment
222:09.68 136107 | if( ((pTab)->eTabType==2) ){
222:09.68 | ^~
222:09.68 | =
222:09.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136313:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.77 136313 | if( ((pTab)->eTabType==1) ){
222:09.77 | ~~~~~~~~~~~~~~~~^~~
222:09.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136313:26: note: remove extraneous parentheses around the comparison to silence this warning
222:09.77 136313 | if( ((pTab)->eTabType==1) ){
222:09.77 | ~ ^ ~
222:09.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136313:26: note: use '=' to turn this equality comparison into an assignment
222:09.77 136313 | if( ((pTab)->eTabType==1) ){
222:09.77 | ^~
222:09.77 | =
222:09.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136369:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.85 136369 | if( ((pTab)->eTabType==1) ){
222:09.85 | ~~~~~~~~~~~~~~~~^~~
222:09.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136369:26: note: remove extraneous parentheses around the comparison to silence this warning
222:09.85 136369 | if( ((pTab)->eTabType==1) ){
222:09.85 | ~ ^ ~
222:09.85 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:136369:26: note: use '=' to turn this equality comparison into an assignment
222:09.85 136369 | if( ((pTab)->eTabType==1) ){
222:09.85 | ^~
222:09.85 | =
222:09.94 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:137701:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:09.94 137701 | if( ((pTab)->eTabType==1) ){
222:09.94 | ~~~~~~~~~~~~~~~~^~~
222:09.94 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:137701:24: note: remove extraneous parentheses around the comparison to silence this warning
222:09.94 137701 | if( ((pTab)->eTabType==1) ){
222:09.94 | ~ ^ ~
222:09.94 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:137701:24: note: use '=' to turn this equality comparison into an assignment
222:09.94 137701 | if( ((pTab)->eTabType==1) ){
222:09.94 | ^~
222:09.94 | =
222:10.03 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:137854:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.03 137854 | if( ((pDest)->eTabType==1) ){
222:10.03 | ~~~~~~~~~~~~~~~~~^~~
222:10.03 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:137854:25: note: remove extraneous parentheses around the comparison to silence this warning
222:10.03 137854 | if( ((pDest)->eTabType==1) ){
222:10.03 | ~ ^ ~
222:10.03 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:137854:25: note: use '=' to turn this equality comparison into an assignment
222:10.03 137854 | if( ((pDest)->eTabType==1) ){
222:10.03 | ^~
222:10.03 | =
222:10.11 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:141972:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.11 141972 | if( ((pTab)->eTabType==2) ){
222:10.11 | ~~~~~~~~~~~~~~~~^~~
222:10.11 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:141972:30: note: remove extraneous parentheses around the comparison to silence this warning
222:10.11 141972 | if( ((pTab)->eTabType==2) ){
222:10.11 | ~ ^ ~
222:10.11 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:141972:30: note: use '=' to turn this equality comparison into an assignment
222:10.11 141972 | if( ((pTab)->eTabType==2) ){
222:10.11 | ^~
222:10.11 | =
222:10.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:141974:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.20 141974 | }else if( ((pTab)->eTabType==1) ){
222:10.20 | ~~~~~~~~~~~~~~~~^~~
222:10.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:141974:36: note: remove extraneous parentheses around the comparison to silence this warning
222:10.20 141974 | }else if( ((pTab)->eTabType==1) ){
222:10.20 | ~ ^ ~
222:10.20 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:141974:36: note: use '=' to turn this equality comparison into an assignment
222:10.20 141974 | }else if( ((pTab)->eTabType==1) ){
222:10.20 | ^~
222:10.20 | =
222:10.29 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142457:33: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.29 142457 | if( ((pIdx)->idxType==2) ) break;
222:10.29 | ~~~~~~~~~~~~~~~^~~
222:10.29 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142457:33: note: remove extraneous parentheses around the comparison to silence this warning
222:10.29 142457 | if( ((pIdx)->idxType==2) ) break;
222:10.29 | ~ ^ ~
222:10.29 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142457:33: note: use '=' to turn this equality comparison into an assignment
222:10.29 142457 | if( ((pIdx)->idxType==2) ) break;
222:10.29 | ^~
222:10.29 | =
222:10.37 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142812:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.37 142812 | if( ((pTab)->eTabType==0) ) continue;
222:10.37 | ~~~~~~~~~~~~~~~~^~~
222:10.37 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142812:30: note: remove extraneous parentheses around the comparison to silence this warning
222:10.37 142812 | if( ((pTab)->eTabType==0) ) continue;
222:10.38 | ~ ^ ~
222:10.38 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142812:30: note: use '=' to turn this equality comparison into an assignment
222:10.38 142812 | if( ((pTab)->eTabType==0) ) continue;
222:10.38 | ^~
222:10.38 | =
222:10.46 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142821:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.46 142821 | if( (pVTab==0) ) continue;
222:10.46 | ~~~~~^~~
222:10.46 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142821:19: note: remove extraneous parentheses around the comparison to silence this warning
222:10.46 142821 | if( (pVTab==0) ) continue;
222:10.46 | ~ ^ ~
222:10.46 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142821:19: note: use '=' to turn this equality comparison into an assignment
222:10.46 142821 | if( (pVTab==0) ) continue;
222:10.46 | ^~
222:10.46 | =
222:10.54 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142822:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.54 142822 | if( (pVTab->pModule==0) ) continue;
222:10.54 | ~~~~~~~~~~~~~~^~~
222:10.54 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142822:28: note: remove extraneous parentheses around the comparison to silence this warning
222:10.54 142822 | if( (pVTab->pModule==0) ) continue;
222:10.54 | ~ ^ ~
222:10.55 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142822:28: note: use '=' to turn this equality comparison into an assignment
222:10.55 142822 | if( (pVTab->pModule==0) ) continue;
222:10.55 | ^~
222:10.55 | =
222:10.63 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142390:23: warning: code will never be executed [-Wunreachable-code]
222:10.63 142390 | if( 0 && i==1 ) continue;
222:10.63 | ^~~~~~~~
222:10.63 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:142390:11: note: silence by adding parentheses to mark code as explicitly dead
222:10.63 142390 | if( 0 && i==1 ) continue;
222:10.63 | ^
222:10.63 | /* DISABLES CODE */ ( )
222:10.72 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:141680:20: warning: code will never be executed [-Wunreachable-code]
222:10.72 141680 | || (1==2 && db->temp_store==1)
222:10.72 | ^~
222:10.72 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:141680:12: note: silence by adding parentheses to mark code as explicitly dead
222:10.72 141680 | || (1==2 && db->temp_store==1)
222:10.72 | ^
222:10.72 | /* DISABLES CODE */ ( )
222:10.80 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:146844:20: warning: code will never be executed [-Wunreachable-code]
222:10.80 146844 | && (!0 || iCol>=0)
222:10.80 | ^~~~
222:10.80 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:146844:14: note: silence by adding parentheses to mark code as explicitly dead
222:10.80 146844 | && (!0 || iCol>=0)
222:10.81 | ^
222:10.81 | /* DISABLES CODE */ ( )
222:10.89 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:148896:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.89 148896 | if( (pSrcItem->pSTab==0) ) return;
222:10.89 | ~~~~~~~~~~~~~~~^~~
222:10.89 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:148896:23: note: remove extraneous parentheses around the comparison to silence this warning
222:10.89 148896 | if( (pSrcItem->pSTab==0) ) return;
222:10.89 | ~ ^ ~
222:10.89 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:148896:23: note: use '=' to turn this equality comparison into an assignment
222:10.89 148896 | if( (pSrcItem->pSTab==0) ) return;
222:10.89 | ^~
222:10.89 | =
222:10.98 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:149732:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:10.98 149732 | if( (pExpr==0) ) return;
222:10.98 | ~~~~~^~~
222:10.98 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:149732:13: note: remove extraneous parentheses around the comparison to silence this warning
222:10.98 149732 | if( (pExpr==0) ) return;
222:10.98 | ~ ^ ~
222:10.98 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:149732:13: note: use '=' to turn this equality comparison into an assignment
222:10.98 149732 | if( (pExpr==0) ) return;
222:10.98 | ^~
222:10.98 | =
222:11.06 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:150857:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.07 150857 | if( (pBase->u3.pUsing==0) ) continue;
222:11.07 | ~~~~~~~~~~~~~~~~^~~
222:11.07 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:150857:26: note: remove extraneous parentheses around the comparison to silence this warning
222:11.07 150857 | if( (pBase->u3.pUsing==0) ) continue;
222:11.07 | ~ ^ ~
222:11.07 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:150857:26: note: use '=' to turn this equality comparison into an assignment
222:11.07 150857 | if( (pBase->u3.pUsing==0) ) continue;
222:11.07 | ^~
222:11.07 | =
222:11.15 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:150976:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.15 150976 | if( ((pTab)->eTabType==2) ){
222:11.15 | ~~~~~~~~~~~~~~~~^~~
222:11.15 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:150976:30: note: remove extraneous parentheses around the comparison to silence this warning
222:11.15 150976 | if( ((pTab)->eTabType==2) ){
222:11.15 | ~ ^ ~
222:11.15 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:150976:30: note: use '=' to turn this equality comparison into an assignment
222:11.15 150976 | if( ((pTab)->eTabType==2) ){
222:11.15 | ^~
222:11.15 | =
222:11.23 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:151221:41: warning: code will never be executed [-Wunreachable-code]
222:11.23 151221 | if( pNestedFrom && (!0 || j<pNestedFrom->nExpr) ){
222:11.23 | ^
222:11.24 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:151221:35: note: silence by adding parentheses to mark code as explicitly dead
222:11.24 151221 | if( pNestedFrom && (!0 || j<pNestedFrom->nExpr) ){
222:11.24 | ^
222:11.24 | /* DISABLES CODE */ ( )
222:11.32 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154048:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.32 154048 | if( ((pTab)->eTabType==1) ){
222:11.32 | ~~~~~~~~~~~~~~~~^~~
222:11.32 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154048:24: note: remove extraneous parentheses around the comparison to silence this warning
222:11.32 154048 | if( ((pTab)->eTabType==1) ){
222:11.32 | ~ ^ ~
222:11.32 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154048:24: note: use '=' to turn this equality comparison into an assignment
222:11.32 154048 | if( ((pTab)->eTabType==1) ){
222:11.32 | ^~
222:11.32 | =
222:11.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154623:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.40 154623 | if( (db->aDb[1].pSchema==0) ) return 0;
222:11.40 | ~~~~~~~~~~~~~~~~~~^~~
222:11.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154623:26: note: remove extraneous parentheses around the comparison to silence this warning
222:11.40 154623 | if( (db->aDb[1].pSchema==0) ) return 0;
222:11.40 | ~ ^ ~
222:11.40 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154623:26: note: use '=' to turn this equality comparison into an assignment
222:11.40 154623 | if( (db->aDb[1].pSchema==0) ) return 0;
222:11.40 | ^~
222:11.41 | =
222:11.49 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154672:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.49 154672 | if( ((pTab)->eTabType==1) ){
222:11.49 | ~~~~~~~~~~~~~~~~^~~
222:11.49 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154672:30: note: remove extraneous parentheses around the comparison to silence this warning
222:11.49 154672 | if( ((pTab)->eTabType==1) ){
222:11.49 | ~ ^ ~
222:11.49 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154672:30: note: use '=' to turn this equality comparison into an assignment
222:11.49 154672 | if( ((pTab)->eTabType==1) ){
222:11.49 | ^~
222:11.49 | =
222:11.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154796:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.57 154796 | if( (pOldExpr==0) ) continue;
222:11.57 | ~~~~~~~~^~~
222:11.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154796:18: note: remove extraneous parentheses around the comparison to silence this warning
222:11.57 154796 | if( (pOldExpr==0) ) continue;
222:11.57 | ~ ^ ~
222:11.57 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:154796:18: note: use '=' to turn this equality comparison into an assignment
222:11.57 154796 | if( (pOldExpr==0) ) continue;
222:11.57 | ^~
222:11.57 | =
222:11.66 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155363:37: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.66 155363 | }else if( ((pParse)->pToplevel==0) ){
222:11.66 | ~~~~~~~~~~~~~~~~~~~^~~
222:11.66 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155363:37: note: remove extraneous parentheses around the comparison to silence this warning
222:11.66 155363 | }else if( ((pParse)->pToplevel==0) ){
222:11.66 | ~ ^ ~
222:11.66 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155363:37: note: use '=' to turn this equality comparison into an assignment
222:11.66 155363 | }else if( ((pParse)->pToplevel==0) ){
222:11.66 | ^~
222:11.66 | =
222:11.75 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155409:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.75 155409 | if( ((pTab)->eTabType==2) ){
222:11.75 | ~~~~~~~~~~~~~~~~^~~
222:11.75 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155409:24: note: remove extraneous parentheses around the comparison to silence this warning
222:11.75 155409 | if( ((pTab)->eTabType==2) ){
222:11.75 | ~ ^ ~
222:11.75 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155409:24: note: use '=' to turn this equality comparison into an assignment
222:11.75 155409 | if( ((pTab)->eTabType==2) ){
222:11.75 | ^~
222:11.75 | =
222:11.83 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155678:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.83 155678 | }else if( ((pTab)->eTabType==2) ){
222:11.84 | ~~~~~~~~~~~~~~~~^~~
222:11.84 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155678:30: note: remove extraneous parentheses around the comparison to silence this warning
222:11.84 155678 | }else if( ((pTab)->eTabType==2) ){
222:11.84 | ~ ^ ~
222:11.84 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:155678:30: note: use '=' to turn this equality comparison into an assignment
222:11.84 155678 | }else if( ((pTab)->eTabType==2) ){
222:11.84 | ^~
222:11.84 | =
222:11.92 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:156083:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:11.92 156083 | if( ((pTab)->eTabType==1) ){
222:11.92 | ~~~~~~~~~~~~~~~~^~~
222:11.92 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:156083:24: note: remove extraneous parentheses around the comparison to silence this warning
222:11.92 156083 | if( ((pTab)->eTabType==1) ){
222:11.92 | ~ ^ ~
222:11.92 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:156083:24: note: use '=' to turn this equality comparison into an assignment
222:11.92 156083 | if( ((pTab)->eTabType==1) ){
222:11.92 | ^~
222:11.92 | =
222:12.01 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:157029:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.01 157029 | if( (pUpsert==0) ) return 0;
222:12.01 | ~~~~~~~^~~
222:12.01 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:157029:15: note: remove extraneous parentheses around the comparison to silence this warning
222:12.01 157029 | if( (pUpsert==0) ) return 0;
222:12.01 | ~ ^ ~
222:12.01 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:157029:15: note: use '=' to turn this equality comparison into an assignment
222:12.01 157029 | if( (pUpsert==0) ) return 0;
222:12.01 | ^~
222:12.01 | =
222:12.10 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:157038:10: warning: 'return' will never be executed [-Wunreachable-code-return]
222:12.10 157038 | return 0;
222:12.10 | ^
222:12.18 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:158721:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.18 158721 | if( (pExpr==0) ) return pDef;
222:12.18 | ~~~~~^~~
222:12.18 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:158721:13: note: remove extraneous parentheses around the comparison to silence this warning
222:12.18 158721 | if( (pExpr==0) ) return pDef;
222:12.18 | ~ ^ ~
222:12.18 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:158721:13: note: use '=' to turn this equality comparison into an assignment
222:12.18 158721 | if( (pExpr==0) ) return pDef;
222:12.18 | ^~
222:12.18 | =
222:12.26 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:158725:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.26 158725 | if( (pTab==0) ) return pDef;
222:12.26 | ~~~~^~~
222:12.27 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:158725:12: note: remove extraneous parentheses around the comparison to silence this warning
222:12.27 158725 | if( (pTab==0) ) return pDef;
222:12.27 | ~ ^ ~
222:12.27 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:158725:12: note: use '=' to turn this equality comparison into an assignment
222:12.27 158725 | if( (pTab==0) ) return pDef;
222:12.27 | ^~
222:12.27 | =
222:12.35 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:160202:41: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.35 160202 | if( (pOrigRhs->a[iField].pExpr==0) ){
222:12.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
222:12.35 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:160202:41: note: remove extraneous parentheses around the comparison to silence this warning
222:12.35 160202 | if( (pOrigRhs->a[iField].pExpr==0) ){
222:12.35 | ~ ^ ~
222:12.35 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:160202:41: note: use '=' to turn this equality comparison into an assignment
222:12.35 160202 | if( (pOrigRhs->a[iField].pExpr==0) ){
222:12.35 | ^~
222:12.35 | =
222:12.44 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:161178:17: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.44 161178 | if( (pTerm==0) ) continue;
222:12.44 | ~~~~~^~~
222:12.44 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:161178:17: note: remove extraneous parentheses around the comparison to silence this warning
222:12.44 161178 | if( (pTerm==0) ) continue;
222:12.44 | ~ ^ ~
222:12.44 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:161178:17: note: use '=' to turn this equality comparison into an assignment
222:12.44 161178 | if( (pTerm==0) ) continue;
222:12.44 | ^~
222:12.44 | =
222:12.53 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165128:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.53 165128 | if( (p==0) ) continue;
222:12.53 | ~^~~
222:12.53 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165128:11: note: remove extraneous parentheses around the comparison to silence this warning
222:12.53 165128 | if( (p==0) ) continue;
222:12.53 | ~ ^ ~
222:12.53 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165128:11: note: use '=' to turn this equality comparison into an assignment
222:12.53 165128 | if( (p==0) ) continue;
222:12.53 | ^~
222:12.53 | =
222:12.61 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165551:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.61 165551 | if( ((pTable)->eTabType==2) ){
222:12.61 | ~~~~~~~~~~~~~~~~~~^~~
222:12.61 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165551:26: note: remove extraneous parentheses around the comparison to silence this warning
222:12.61 165551 | if( ((pTable)->eTabType==2) ){
222:12.61 | ~ ^ ~
222:12.61 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165551:26: note: use '=' to turn this equality comparison into an assignment
222:12.61 165551 | if( ((pTable)->eTabType==2) ){
222:12.61 | ^~
222:12.61 | =
222:12.70 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165837:17: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.70 165837 | if( (pLoop==0) ) continue;
222:12.70 | ~~~~~^~~
222:12.70 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165837:17: note: remove extraneous parentheses around the comparison to silence this warning
222:12.70 165837 | if( (pLoop==0) ) continue;
222:12.70 | ~ ^ ~
222:12.70 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:165837:17: note: use '=' to turn this equality comparison into an assignment
222:12.70 165837 | if( (pLoop==0) ) continue;
222:12.70 | ^~
222:12.70 | =
222:12.79 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:168042:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.79 168042 | if( (pExpr==0) ) continue;
222:12.79 | ~~~~~^~~
222:12.79 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:168042:15: note: remove extraneous parentheses around the comparison to silence this warning
222:12.79 168042 | if( (pExpr==0) ) continue;
222:12.79 | ~ ^ ~
222:12.79 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:168042:15: note: use '=' to turn this equality comparison into an assignment
222:12.79 168042 | if( (pExpr==0) ) continue;
222:12.79 | ^~
222:12.79 | =
222:12.87 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169231:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.87 169231 | if( ((pItem->pSTab)->eTabType==1) ){
222:12.87 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~
222:12.87 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169231:38: note: remove extraneous parentheses around the comparison to silence this warning
222:12.87 169231 | if( ((pItem->pSTab)->eTabType==1) ){
222:12.87 | ~ ^ ~
222:12.87 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169231:38: note: use '=' to turn this equality comparison into an assignment
222:12.87 169231 | if( ((pItem->pSTab)->eTabType==1) ){
222:12.87 | ^~
222:12.87 | =
222:12.96 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169345:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:12.96 169345 | if( ((pItem->pSTab)->eTabType==1) ){
222:12.96 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~
222:12.96 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169345:34: note: remove extraneous parentheses around the comparison to silence this warning
222:12.96 169345 | if( ((pItem->pSTab)->eTabType==1) ){
222:12.96 | ~ ^ ~
222:12.96 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169345:34: note: use '=' to turn this equality comparison into an assignment
222:12.96 169345 | if( ((pItem->pSTab)->eTabType==1) ){
222:12.96 | ^~
222:12.96 | =
222:13.06 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169581:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.06 169581 | if( (pOBExpr==0) ) continue;
222:13.06 | ~~~~~~~^~~
222:13.06 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169581:19: note: remove extraneous parentheses around the comparison to silence this warning
222:13.06 169581 | if( (pOBExpr==0) ) continue;
222:13.06 | ~ ^ ~
222:13.06 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169581:19: note: use '=' to turn this equality comparison into an assignment
222:13.06 169581 | if( (pOBExpr==0) ) continue;
222:13.06 | ^~
222:13.06 | =
222:13.16 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169725:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.16 169725 | if( (pOBExpr==0) ) continue;
222:13.16 | ~~~~~~~^~~
222:13.16 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169725:23: note: remove extraneous parentheses around the comparison to silence this warning
222:13.16 169725 | if( (pOBExpr==0) ) continue;
222:13.16 | ~ ^ ~
222:13.16 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:169725:23: note: use '=' to turn this equality comparison into an assignment
222:13.16 169725 | if( (pOBExpr==0) ) continue;
222:13.16 | ^~
222:13.16 | =
222:13.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:170670:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.25 170670 | if( ((pTab)->eTabType==1) ) return 0;
222:13.25 | ~~~~~~~~~~~~~~~~^~~
222:13.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:170670:24: note: remove extraneous parentheses around the comparison to silence this warning
222:13.25 170670 | if( ((pTab)->eTabType==1) ) return 0;
222:13.25 | ~ ^ ~
222:13.25 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:170670:24: note: use '=' to turn this equality comparison into an assignment
222:13.25 170670 | if( ((pTab)->eTabType==1) ) return 0;
222:13.25 | ^~
222:13.25 | =
222:13.33 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:171561:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.34 171561 | }else if( ((pTab)->eTabType==1) ){
222:13.34 | ~~~~~~~~~~~~~~~~^~~
222:13.34 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:171561:32: note: remove extraneous parentheses around the comparison to silence this warning
222:13.34 171561 | }else if( ((pTab)->eTabType==1) ){
222:13.34 | ~ ^ ~
222:13.34 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:171561:32: note: use '=' to turn this equality comparison into an assignment
222:13.34 171561 | }else if( ((pTab)->eTabType==1) ){
222:13.34 | ^~
222:13.34 | =
222:13.42 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:178953:9: warning: code will never be executed [-Wunreachable-code]
222:13.42 178953 | YYMINORTYPE yylhsminor;
222:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~
222:13.51 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:183852:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.51 183852 | if( ((pTab)->eTabType==1) ) sqlite3VtabDisconnect(db, pTab);
222:13.51 | ~~~~~~~~~~~~~~~~^~~
222:13.51 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:183852:30: note: remove extraneous parentheses around the comparison to silence this warning
222:13.51 183852 | if( ((pTab)->eTabType==1) ) sqlite3VtabDisconnect(db, pTab);
222:13.51 | ~ ^ ~
222:13.51 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:183852:30: note: use '=' to turn this equality comparison into an assignment
222:13.51 183852 | if( ((pTab)->eTabType==1) ) sqlite3VtabDisconnect(db, pTab);
222:13.51 | ^~
222:13.51 | =
222:13.60 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:209215:9: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.60 209215 | if( (n==0) ) return i+1;
222:13.60 | ~^~~
222:13.60 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:209215:9: note: remove extraneous parentheses around the comparison to silence this warning
222:13.60 209215 | if( (n==0) ) return i+1;
222:13.60 | ~ ^ ~
222:13.60 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:209215:9: note: use '=' to turn this equality comparison into an assignment
222:13.60 209215 | if( (n==0) ) return i+1;
222:13.60 | ^~
222:13.60 | =
222:13.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:210987:13: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.68 210987 | if( (aBlob==0) ) return;
222:13.68 | ~~~~~^~~
222:13.68 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:210987:13: note: remove extraneous parentheses around the comparison to silence this warning
222:13.69 210987 | if( (aBlob==0) ) return;
222:13.69 | ~ ^ ~
222:13.69 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:210987:13: note: use '=' to turn this equality comparison into an assignment
222:13.69 210987 | if( (aBlob==0) ) return;
222:13.69 | ^~
222:13.69 | =
222:13.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:212037:9: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.77 212037 | if( (n==0) ) return 2;
222:13.77 | ~^~~
222:13.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:212037:9: note: remove extraneous parentheses around the comparison to silence this warning
222:13.77 212037 | if( (n==0) ) return 2;
222:13.77 | ~ ^ ~
222:13.77 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:212037:9: note: use '=' to turn this equality comparison into an assignment
222:13.77 212037 | if( (n==0) ) return 2;
222:13.77 | ^~
222:13.77 | =
222:13.86 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:212041:9: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
222:13.86 212041 | if( (n==0) ) return 1;
222:13.86 | ~^~~
222:13.86 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:212041:9: note: remove extraneous parentheses around the comparison to silence this warning
222:13.86 212041 | if( (n==0) ) return 1;
222:13.86 | ~ ^ ~
222:13.86 /build/firefox/src/firefox-148.0.2/third_party/sqlite3/src/sqlite3.c:212041:9: note: use '=' to turn this equality comparison into an assignment
222:13.86 212041 | if( (n==0) ) return 1;
222:13.86 | ^~
222:13.86 | =
222:13.86 134 warnings generated.
222:13.86 config/external/sqlite/libmozsqlite3.so
222:13.86 devtools/platform
222:13.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:13.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:13.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:13.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:13.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:13.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:13.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:13.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:13.87 /build/firefox/src/firefox-148.0.2/devtools/platform/nsJSInspector.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
222:13.87 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
222:13.87 | ^
222:13.87 /build/firefox/src/firefox-148.0.2/devtools/platform/nsJSInspector.cpp:22:165: note: previous statement is here
222:13.87 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIJSInspector>)) foundInterface = static_cast<nsIJSInspector*>(this); else
222:13.87 | ^
222:13.87 1 warning generated.
222:13.87 devtools/shared/heapsnapshot
222:13.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:13.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:16.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:16.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:17.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:17.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:19.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:19.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:19.56 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:169:20: warning: code will never be executed [-Wunreachable-code]
222:19.56 169 | while(false) !(!(GetArenaForAllocation() == nullptr)) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 169) << "CHECK failed: " "GetArenaForAllocation() == nullptr" ": ";
222:19.56 | ^~~~~~~~~~~~~~~~~~~~~
222:19.56 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:279:22: warning: code will never be executed [-Wunreachable-code]
222:19.56 279 | while(false) !(!((&from) != (_this))) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 279) << "CHECK failed: " "(&from) != (_this)" ": ";
222:19.56 | ^~~~
222:19.56 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:433:20: warning: code will never be executed [-Wunreachable-code]
222:19.56 433 | while(false) !(!(GetArenaForAllocation() == nullptr)) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 433) << "CHECK failed: " "GetArenaForAllocation() == nullptr" ": ";
222:19.56 | ^~~~~~~~~~~~~~~~~~~~~
222:19.57 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:492:22: warning: code will never be executed [-Wunreachable-code]
222:19.57 492 | while(false) !(!(_impl_.parent_ != nullptr)) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 492) << "CHECK failed: " "_impl_.parent_ != nullptr" ": ";
222:19.57 | ^~~~~~
222:19.57 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:796:22: warning: code will never be executed [-Wunreachable-code]
222:19.57 796 | while(false) !(!((&from) != (_this))) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 796) << "CHECK failed: " "(&from) != (_this)" ": ";
222:19.57 | ^~~~
222:19.57 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:965:20: warning: code will never be executed [-Wunreachable-code]
222:19.57 965 | while(false) !(!(GetArenaForAllocation() == nullptr)) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 965) << "CHECK failed: " "GetArenaForAllocation() == nullptr" ": ";
222:19.57 | ^~~~~~~~~~~~~~~~~~~~~
222:19.57 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:1121:22: warning: code will never be executed [-Wunreachable-code]
222:19.57 1121 | while(false) !(!((&from) != (_this))) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 1121) << "CHECK failed: " "(&from) != (_this)" ": ";
222:19.57 | ^~~~
222:19.58 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:1312:20: warning: code will never be executed [-Wunreachable-code]
222:19.58 1312 | while(false) !(!(GetArenaForAllocation() == nullptr)) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 1312) << "CHECK failed: " "GetArenaForAllocation() == nullptr" ": ";
222:19.58 | ^~~~~~~~~~~~~~~~~~~~~
222:19.58 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:1415:22: warning: code will never be executed [-Wunreachable-code]
222:19.58 1415 | while(false) !(!(_impl_.allocationstack_ != nullptr)) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 1415) << "CHECK failed: " "_impl_.allocationstack_ != nullptr" ": ";
222:19.58 | ^~~~~~
222:19.58 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:1803:22: warning: code will never be executed [-Wunreachable-code]
222:19.58 1803 | while(false) !(!((&from) != (_this))) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 1803) << "CHECK failed: " "(&from) != (_this)" ": ";
222:19.58 | ^~~~
222:19.58 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:1986:20: warning: code will never be executed [-Wunreachable-code]
222:19.59 1986 | while(false) !(!(GetArenaForAllocation() == nullptr)) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 1986) << "CHECK failed: " "GetArenaForAllocation() == nullptr" ": ";
222:19.59 | ^~~~~~~~~~~~~~~~~~~~~
222:19.59 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc:2166:22: warning: code will never be executed [-Wunreachable-code]
222:19.59 2166 | while(false) !(!((&from) != (_this))) ? (void)0 : ::google::protobuf::internal::LogFinisher() = ::google::protobuf::internal::LogMessage( ::google::protobuf::LOGLEVEL_FATAL, "/build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/CoreDump.pb.cc", 2166) << "CHECK failed: " "(&from) != (_this)" ": ";
222:19.59 | ^~~~
222:19.59 12 warnings generated.
222:19.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:19.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:24.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:24.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:24.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:24.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:29.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:29.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:29.83 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:124:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
222:29.83 124 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
222:29.83 | ^
222:29.83 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:123:159: note: previous statement is here
222:29.83 123 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
222:29.83 | ^
222:29.83 1 warning generated.
222:29.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:29.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:31.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:31.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:31.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:31.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:51.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:51.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:51.33 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:88:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
222:51.33 88 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
222:51.33 | ^
222:51.33 /build/firefox/src/firefox-148.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:87:159: note: previous statement is here
222:51.33 87 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
222:51.33 | ^
222:51.33 1 warning generated.
222:51.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:51.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:57.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:57.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:57.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:57.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:59.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:59.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
222:59.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
222:59.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
223:14.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
223:14.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
223:14.72 docshell/base
223:14.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
223:14.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
223:56.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
223:56.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
223:56.71 In file included from Unified_cpp_docshell_base0.cpp:2:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/docshell/base/BaseHistory.cpp:7:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/docshell/base/BaseHistory.h:9:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
223:56.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
223:56.72 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
223:56.72 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
223:56.72 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
223:56.72 In file included from Unified_cpp_docshell_base0.cpp:11:
223:56.72 /build/firefox/src/firefox-148.0.2/docshell/base/BrowsingContext.cpp:1912:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
223:56.72 1912 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
223:56.72 | ^
223:56.72 /build/firefox/src/firefox-148.0.2/docshell/base/BrowsingContext.cpp:1911:159: note: previous statement is here
223:56.72 1911 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
223:56.72 | ^
223:56.72 In file included from Unified_cpp_docshell_base0.cpp:29:
223:56.72 /build/firefox/src/firefox-148.0.2/docshell/base/BrowsingContextWebProgress.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
223:56.72 40 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
223:56.72 | ^
223:56.72 /build/firefox/src/firefox-148.0.2/docshell/base/BrowsingContextWebProgress.cpp:39:181: note: previous statement is here
223:56.72 39 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIWebProgressListener>)) foundInterface = static_cast<nsIWebProgressListener*>(this); else
223:56.72 | ^
223:56.72 In file included from Unified_cpp_docshell_base0.cpp:38:
223:56.73 /build/firefox/src/firefox-148.0.2/docshell/base/CanonicalBrowsingContext.cpp:3899:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
223:56.73 3899 | foundInterface = 0; nsresult status; if (!foundInterface) status = BrowsingContext::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
223:56.73 | ^
223:56.73 /build/firefox/src/firefox-148.0.2/docshell/base/CanonicalBrowsingContext.cpp:3898:723: note: previous statement is here
223:56.73 3898 | nsresult CanonicalBrowsingContext::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CanonicalBrowsingContext::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CanonicalBrowsingContext::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
223:56.73 | ^
223:56.73 In file included from Unified_cpp_docshell_base0.cpp:74:
223:56.73 /build/firefox/src/firefox-148.0.2/docshell/base/WindowContext.cpp:799:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
223:56.73 799 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
223:56.73 | ^
223:56.73 /build/firefox/src/firefox-148.0.2/docshell/base/WindowContext.cpp:798:159: note: previous statement is here
223:56.73 798 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
223:56.73 | ^
223:56.73 In file included from Unified_cpp_docshell_base0.cpp:92:
223:56.73 /build/firefox/src/firefox-148.0.2/docshell/base/nsDSURIContentListener.cpp:33:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
223:56.73 33 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
223:56.73 | ^
223:56.73 /build/firefox/src/firefox-148.0.2/docshell/base/nsDSURIContentListener.cpp:32:153: note: previous statement is here
223:56.73 32 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsINamed>)) foundInterface = static_cast<nsINamed*>(this); else
223:56.73 | ^
223:56.73 /build/firefox/src/firefox-148.0.2/docshell/base/nsDSURIContentListener.cpp:122:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
223:56.73 122 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
223:56.73 | ^
223:56.73 /build/firefox/src/firefox-148.0.2/docshell/base/nsDSURIContentListener.cpp:121:185: note: previous statement is here
223:56.73 121 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
223:56.73 | ^
223:56.73 In file included from Unified_cpp_docshell_base0.cpp:101:
223:56.73 In file included from /build/firefox/src/firefox-148.0.2/docshell/base/nsDocShell.cpp:242:
223:56.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
223:56.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
223:56.74 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
223:56.74 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
223:56.74 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
223:56.74 In file included from Unified_cpp_docshell_base0.cpp:101:
223:56.74 /build/firefox/src/firefox-148.0.2/docshell/base/nsDocShell.cpp:620:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
223:56.74 620 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsDocLoader::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
223:56.74 | ^
223:56.74 /build/firefox/src/firefox-148.0.2/docshell/base/nsDocShell.cpp:618:221: note: previous statement is here
223:56.74 618 | if ((mInterceptController) && aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsINetworkInterceptController>)) foundInterface = static_cast<nsINetworkInterceptController*>(this); else
223:56.74 | ^
223:56.75 9 warnings generated.
223:56.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
223:56.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
224:08.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
224:08.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
224:08.96 In file included from Unified_cpp_docshell_base1.cpp:2:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/docshell/base/nsDocShellTreeOwner.cpp:30:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEvent.h:12:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEventBinding.h:6:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
224:08.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
224:08.96 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
224:08.96 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
224:08.96 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
224:08.96 In file included from Unified_cpp_docshell_base1.cpp:2:
224:08.97 /build/firefox/src/firefox-148.0.2/docshell/base/nsDocShellTreeOwner.cpp:104:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
224:08.97 104 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
224:08.97 | ^
224:08.97 /build/firefox/src/firefox-148.0.2/docshell/base/nsDocShellTreeOwner.cpp:103:185: note: previous statement is here
224:08.97 103 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
224:08.97 | ^
224:08.97 In file included from Unified_cpp_docshell_base1.cpp:20:
224:08.97 /build/firefox/src/firefox-148.0.2/docshell/base/nsRefreshTimer.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
224:08.97 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
224:08.97 | ^
224:08.97 /build/firefox/src/firefox-148.0.2/docshell/base/nsRefreshTimer.cpp:20:153: note: previous statement is here
224:08.97 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsINamed>)) foundInterface = static_cast<nsINamed*>(this); else
224:08.97 | ^
224:08.97 3 warnings generated.
224:09.05 docshell/build
224:09.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
224:09.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
224:16.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
224:16.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
224:16.70 docshell/shistory
224:16.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
224:16.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
224:39.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
224:39.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
224:39.31 In file included from Unified_cpp_docshell_shistory0.cpp:2:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/docshell/shistory/ChildSHistory.cpp:9:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
224:39.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
224:39.31 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
224:39.31 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
224:39.31 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
224:39.31 In file included from Unified_cpp_docshell_shistory0.cpp:2:
224:39.31 /build/firefox/src/firefox-148.0.2/docshell/shistory/ChildSHistory.cpp:351:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
224:39.31 351 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
224:39.31 | ^
224:39.31 /build/firefox/src/firefox-148.0.2/docshell/shistory/ChildSHistory.cpp:350:159: note: previous statement is here
224:39.31 350 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
224:39.31 | ^
224:39.31 In file included from Unified_cpp_docshell_shistory0.cpp:47:
224:39.32 /build/firefox/src/firefox-148.0.2/docshell/shistory/nsSHistory.cpp:298:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
224:39.32 298 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
224:39.32 | ^
224:39.32 /build/firefox/src/firefox-148.0.2/docshell/shistory/nsSHistory.cpp:297:185: note: previous statement is here
224:39.32 297 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
224:39.32 | ^
224:39.32 3 warnings generated.
224:39.40 dom/abort
224:39.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
224:39.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
224:51.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
224:51.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
224:51.93 In file included from Unified_cpp_dom_abort0.cpp:2:
224:51.93 In file included from /build/firefox/src/firefox-148.0.2/dom/abort/AbortController.cpp:15:
224:51.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
224:51.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
224:51.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
224:51.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
224:51.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
224:51.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
224:51.93 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
224:51.94 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
224:51.94 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
224:51.94 In file included from Unified_cpp_dom_abort0.cpp:2:
224:51.94 /build/firefox/src/firefox-148.0.2/dom/abort/AbortController.cpp:29:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
224:51.94 29 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
224:51.94 | ^
224:51.94 /build/firefox/src/firefox-148.0.2/dom/abort/AbortController.cpp:28:159: note: previous statement is here
224:51.94 28 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
224:51.94 | ^
224:51.94 In file included from Unified_cpp_dom_abort0.cpp:11:
224:51.94 /build/firefox/src/firefox-148.0.2/dom/abort/AbortSignal.cpp:146:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
224:51.94 146 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
224:51.94 | ^
224:51.94 /build/firefox/src/firefox-148.0.2/dom/abort/AbortSignal.cpp:145:684: note: previous statement is here
224:51.94 145 | nsresult AbortSignal::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AbortSignal::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AbortSignal::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
224:51.94 | ^
224:51.94 /build/firefox/src/firefox-148.0.2/dom/abort/AbortSignal.cpp:237:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
224:51.94 237 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
224:51.94 | ^
224:51.94 /build/firefox/src/firefox-148.0.2/dom/abort/AbortSignal.cpp:236:159: note: previous statement is here
224:51.94 236 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
224:51.94 | ^
224:51.94 4 warnings generated.
224:52.02 dom/animation
224:52.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
224:52.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
225:12.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
225:12.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
225:12.80 In file included from Unified_cpp_dom_animation0.cpp:2:
225:12.80 In file included from /build/firefox/src/firefox-148.0.2/dom/animation/Animation.cpp:12:
225:12.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/AnimationEventDispatcher.h:15:
225:12.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
225:12.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
225:12.80 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
225:12.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
225:12.80 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
225:12.81 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
225:12.81 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
225:12.81 In file included from Unified_cpp_dom_animation0.cpp:2:
225:12.81 /build/firefox/src/firefox-148.0.2/dom/animation/Animation.cpp:46:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:12.81 46 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:12.81 | ^
225:12.81 /build/firefox/src/firefox-148.0.2/dom/animation/Animation.cpp:45:678: note: previous statement is here
225:12.81 45 | nsresult Animation::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Animation::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Animation::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
225:12.81 | ^
225:12.81 In file included from Unified_cpp_dom_animation0.cpp:11:
225:12.81 /build/firefox/src/firefox-148.0.2/dom/animation/AnimationEffect.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:12.81 35 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:12.81 | ^
225:12.81 /build/firefox/src/firefox-148.0.2/dom/animation/AnimationEffect.cpp:34:159: note: previous statement is here
225:12.81 34 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
225:12.81 | ^
225:12.81 In file included from Unified_cpp_dom_animation0.cpp:38:
225:12.81 /build/firefox/src/firefox-148.0.2/dom/animation/AnimationTimeline.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:12.81 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:12.81 | ^
225:12.81 /build/firefox/src/firefox-148.0.2/dom/animation/AnimationTimeline.cpp:30:159: note: previous statement is here
225:12.81 30 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
225:12.82 | ^
225:12.82 In file included from Unified_cpp_dom_animation0.cpp:92:
225:12.82 /build/firefox/src/firefox-148.0.2/dom/animation/DocumentTimeline.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:12.82 38 | foundInterface = 0; nsresult status; if (!foundInterface) status = AnimationTimeline::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:12.82 | ^
225:12.82 /build/firefox/src/firefox-148.0.2/dom/animation/DocumentTimeline.cpp:37:699: note: previous statement is here
225:12.82 37 | nsresult DocumentTimeline::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DocumentTimeline::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DocumentTimeline::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
225:12.82 | ^
225:12.82 In file included from Unified_cpp_dom_animation0.cpp:128:
225:12.82 /build/firefox/src/firefox-148.0.2/dom/animation/KeyframeEffect.cpp:86:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:12.82 86 | foundInterface = 0; nsresult status; if (!foundInterface) status = AnimationEffect::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:12.82 | ^
225:12.82 /build/firefox/src/firefox-148.0.2/dom/animation/KeyframeEffect.cpp:85:693: note: previous statement is here
225:12.82 85 | nsresult KeyframeEffect::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = KeyframeEffect::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = KeyframeEffect::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
225:12.82 | ^
225:12.82 6 warnings generated.
225:12.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
225:12.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
225:26.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
225:26.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
225:26.97 dom/audiochannel
225:27.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
225:27.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
225:34.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
225:34.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
225:34.65 In file included from Unified_cpp_dom_audiochannel0.cpp:2:
225:34.65 /build/firefox/src/firefox-148.0.2/dom/audiochannel/AudioChannelAgent.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:34.65 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:34.65 | ^
225:34.65 /build/firefox/src/firefox-148.0.2/dom/audiochannel/AudioChannelAgent.cpp:30:159: note: previous statement is here
225:34.65 30 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
225:34.65 | ^
225:34.65 In file included from Unified_cpp_dom_audiochannel0.cpp:11:
225:34.65 /build/firefox/src/firefox-148.0.2/dom/audiochannel/AudioChannelService.cpp:154:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:34.65 154 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:34.65 | ^
225:34.65 /build/firefox/src/firefox-148.0.2/dom/audiochannel/AudioChannelService.cpp:153:159: note: previous statement is here
225:34.65 153 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIObserver>)) foundInterface = static_cast<nsIObserver*>(this); else
225:34.65 | ^
225:34.65 2 warnings generated.
225:34.72 dom/base/UseCounterMetrics.cpp.stub
225:36.06 dom/base
225:36.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
225:36.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
225:52.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
225:52.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
225:52.47 In file included from /build/firefox/src/firefox-148.0.2/dom/base/DOMIntersectionObserver.cpp:16:
225:52.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
225:52.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
225:52.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
225:52.47 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
225:52.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
225:52.47 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
225:52.48 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
225:52.48 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
225:52.48 /build/firefox/src/firefox-148.0.2/dom/base/DOMIntersectionObserver.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:52.48 34 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:52.48 | ^
225:52.48 /build/firefox/src/firefox-148.0.2/dom/base/DOMIntersectionObserver.cpp:33:159: note: previous statement is here
225:52.48 33 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
225:52.48 | ^
225:52.48 /build/firefox/src/firefox-148.0.2/dom/base/DOMIntersectionObserver.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
225:52.48 47 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
225:52.48 | ^
225:52.48 /build/firefox/src/firefox-148.0.2/dom/base/DOMIntersectionObserver.cpp:46:183: note: previous statement is here
225:52.48 46 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, DOMIntersectionObserver>)) foundInterface = static_cast<DOMIntersectionObserver*>(this); else
225:52.48 | ^
225:52.48 3 warnings generated.
225:52.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
225:52.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
226:20.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
226:20.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
226:20.79 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsContentUtils.cpp:20:
226:20.79 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserChild.h:18:
226:20.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
226:20.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
226:20.80 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
226:20.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
226:20.80 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
226:20.80 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
226:20.80 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
226:20.80 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsContentUtils.cpp:30:
226:20.80 /build/firefox/src/firefox-148.0.2/security/manager/ssl/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
226:20.80 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
226:20.80 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
226:20.80 2 warnings generated.
226:20.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
226:20.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
226:45.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
226:45.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsDOMWindowUtils.cpp:31:
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
226:45.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
226:45.75 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
226:45.75 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
226:45.76 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
226:45.76 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMWindowUtils.cpp:231:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
226:45.76 231 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
226:45.76 | ^
226:45.76 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMWindowUtils.cpp:230:185: note: previous statement is here
226:45.76 230 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
226:45.76 | ^
226:45.76 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMWindowUtils.cpp:4447:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
226:45.76 4447 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
226:45.76 | ^
226:45.76 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMWindowUtils.cpp:4446:181: note: previous statement is here
226:45.76 4446 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsITranslationNodeList>)) foundInterface = static_cast<nsITranslationNodeList*>(this); else
226:45.76 | ^
226:45.77 3 warnings generated.
226:45.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
226:45.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
227:04.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
227:04.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
227:04.32 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.cpp:7:
227:04.32 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
227:04.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
227:04.32 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
227:04.32 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
227:04.32 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
227:04.32 /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.cpp:230:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
227:04.33 230 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
227:04.33 | ^
227:04.33 /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.cpp:227:202: note: previous statement is here
227:04.33 227 | if ((!mChrome || !mIsBroadcaster) && aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIMessageSender>)) foundInterface = static_cast<nsIMessageSender*>(this); else
227:04.33 | ^
227:04.33 2 warnings generated.
227:04.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
227:04.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
227:32.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
227:32.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:7:
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
227:32.82 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
227:32.82 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
227:32.82 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:20:
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.h:10:
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
227:32.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
227:32.82 /build/firefox/src/firefox-148.0.2/security/manager/ssl/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
227:32.82 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
227:32.82 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
227:32.83 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:514:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
227:32.83 514 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
227:32.83 | ^
227:32.83 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:513:159: note: previous statement is here
227:32.83 513 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
227:32.83 | ^
227:32.84 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:593:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
227:32.84 593 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
227:32.84 | ^
227:32.84 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:592:186: note: previous statement is here
227:32.84 592 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIRunnable*>(this)); else
227:32.84 | ^
227:32.84 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:807:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
227:32.84 807 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
227:32.84 | ^
227:32.84 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:806:159: note: previous statement is here
227:32.84 806 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
227:32.84 | ^
227:32.85 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:1350:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
227:32.85 1350 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
227:32.85 | ^
227:32.85 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:1349:179: note: previous statement is here
227:32.85 1349 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIInterfaceRequestor>)) foundInterface = static_cast<nsIInterfaceRequestor*>(this); else
227:32.85 | ^
227:32.85 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:1373:7: warning: code will never be executed [-Wunreachable-code]
227:32.86 1373 | (void)tmp; return false; }
227:32.86 | ^~~
227:32.86 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:1377:7: warning: code will never be executed [-Wunreachable-code]
227:32.86 1377 | (void)tmp; return false; }
227:32.86 | ^~~
227:32.87 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:6188:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
227:32.87 6188 | foundInterface = 0; nsresult status; if (!foundInterface) status = ScriptTimeoutHandler::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
227:32.87 | ^
227:32.87 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.cpp:6187:729: note: previous statement is here
227:32.87 6187 | nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WindowScriptTimeoutHandler::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WindowScriptTimeoutHandler::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
227:32.87 | ^
227:32.87 9 warnings generated.
227:32.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
227:32.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
227:59.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
227:59.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.cpp:7:
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.h:28:
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
227:59.02 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
227:59.02 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
227:59.02 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.cpp:130:
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.h:10:
227:59.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
227:59.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
227:59.03 /build/firefox/src/firefox-148.0.2/security/manager/ssl/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
227:59.03 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
227:59.03 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
227:59.03 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.cpp:1533:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
227:59.03 1533 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
227:59.03 | ^
227:59.03 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.cpp:1532:179: note: previous statement is here
227:59.03 1532 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIInterfaceRequestor>)) foundInterface = static_cast<nsIInterfaceRequestor*>(this); else
227:59.03 | ^
227:59.04 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.cpp:1553:7: warning: code will never be executed [-Wunreachable-code]
227:59.04 1553 | (void)tmp; return false; }
227:59.04 | ^~~
227:59.04 /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.cpp:1557:7: warning: code will never be executed [-Wunreachable-code]
227:59.04 1557 | (void)tmp; return false; }
227:59.04 | ^~~
227:59.04 5 warnings generated.
227:59.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
227:59.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
228:16.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
228:16.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
228:16.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
228:16.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
228:35.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
228:35.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
228:35.58 /build/firefox/src/firefox-148.0.2/dom/base/nsObjectLoadingContent.cpp:454:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
228:35.58 454 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
228:35.58 | ^
228:35.58 /build/firefox/src/firefox-148.0.2/dom/base/nsObjectLoadingContent.cpp:453:196: note: previous statement is here
228:35.58 453 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInterfaceRequestor*>(this)); else
228:35.58 | ^
228:35.58 1 warning generated.
228:35.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
228:35.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
228:41.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
228:41.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
228:41.70 /build/firefox/src/firefox-148.0.2/dom/base/nsPluginArray.cpp:111:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
228:41.70 111 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
228:41.70 | ^
228:41.70 /build/firefox/src/firefox-148.0.2/dom/base/nsPluginArray.cpp:110:185: note: previous statement is here
228:41.70 110 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
228:41.70 | ^
228:41.70 /build/firefox/src/firefox-148.0.2/dom/base/nsPluginArray.cpp:151:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
228:41.70 151 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
228:41.70 | ^
228:41.71 /build/firefox/src/firefox-148.0.2/dom/base/nsPluginArray.cpp:150:159: note: previous statement is here
228:41.71 150 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
228:41.71 | ^
228:41.71 2 warnings generated.
228:41.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
228:41.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
229:01.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
229:01.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
229:01.67 In file included from Unified_cpp_dom_base0.cpp:2:
229:01.67 /build/firefox/src/firefox-148.0.2/dom/base/AbstractRange.cpp:72:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:01.67 72 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:01.67 | ^
229:01.67 /build/firefox/src/firefox-148.0.2/dom/base/AbstractRange.cpp:71:159: note: previous statement is here
229:01.67 71 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:01.68 | ^
229:01.68 In file included from Unified_cpp_dom_base0.cpp:29:
229:01.68 /build/firefox/src/firefox-148.0.2/dom/base/Attr.cpp:93:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:01.68 93 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:01.68 | ^
229:01.68 /build/firefox/src/firefox-148.0.2/dom/base/Attr.cpp:91:236: note: previous statement is here
229:01.68 91 | if (aIID.Equals((nsISupportsWeakReference::kIID))) { foundInterface = static_cast<nsISupportsWeakReference*>(new nsNodeSupportsWeakRefTearoff(this)); if (!foundInterface) { *aInstancePtr = nullptr; return NS_ERROR_OUT_OF_MEMORY; } } else
229:01.68 | ^
229:01.68 In file included from Unified_cpp_dom_base0.cpp:47:
229:01.68 In file included from /build/firefox/src/firefox-148.0.2/dom/base/BarProps.cpp:12:
229:01.68 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
229:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
229:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
229:01.68 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
229:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
229:01.68 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
229:01.68 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
229:01.68 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
229:01.68 In file included from Unified_cpp_dom_base0.cpp:47:
229:01.68 /build/firefox/src/firefox-148.0.2/dom/base/BarProps.cpp:37:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:01.68 37 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:01.68 | ^
229:01.69 /build/firefox/src/firefox-148.0.2/dom/base/BarProps.cpp:36:159: note: previous statement is here
229:01.69 36 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:01.69 | ^
229:01.69 In file included from Unified_cpp_dom_base0.cpp:101:
229:01.69 /build/firefox/src/firefox-148.0.2/dom/base/CharacterData.cpp:101:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:01.69 101 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsIContent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:01.69 | ^
229:01.69 /build/firefox/src/firefox-148.0.2/dom/base/CharacterData.cpp:100:564: note: previous statement is here
229:01.69 100 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CharacterData::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CharacterData::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
229:01.69 | ^
229:01.69 5 warnings generated.
229:01.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
229:01.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
229:30.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
229:30.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
229:30.93 In file included from Unified_cpp_dom_base1.cpp:11:
229:30.93 In file included from /build/firefox/src/firefox-148.0.2/dom/base/ChromeUtils.cpp:24:
229:30.93 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/mozJSModuleLoader.h:10:
229:30.93 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/SyncModuleLoader.h:11:
229:30.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
229:30.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
229:30.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
229:30.94 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
229:30.94 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
229:30.94 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
229:30.94 In file included from Unified_cpp_dom_base1.cpp:47:
229:30.94 /build/firefox/src/firefox-148.0.2/dom/base/ContentProcessMessageManager.cpp:80:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.94 80 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.94 | ^
229:30.94 /build/firefox/src/firefox-148.0.2/dom/base/ContentProcessMessageManager.cpp:79:185: note: previous statement is here
229:30.94 79 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
229:30.94 | ^
229:30.94 In file included from Unified_cpp_dom_base1.cpp:56:
229:30.94 /build/firefox/src/firefox-148.0.2/dom/base/CrossShadowBoundaryRange.cpp:67:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.94 67 | foundInterface = 0; nsresult status; if (!foundInterface) status = CrossShadowBoundaryRange::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.94 | ^
229:30.94 /build/firefox/src/firefox-148.0.2/dom/base/CrossShadowBoundaryRange.cpp:66:723: note: previous statement is here
229:30.94 66 | nsresult CrossShadowBoundaryRange::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CrossShadowBoundaryRange::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CrossShadowBoundaryRange::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
229:30.94 | ^
229:30.94 In file included from Unified_cpp_dom_base1.cpp:65:
229:30.94 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.cpp:7:
229:30.94 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.h:10:
229:30.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
229:30.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
229:30.94 /build/firefox/src/firefox-148.0.2/security/manager/ssl/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
229:30.94 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
229:30.95 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
229:30.95 In file included from Unified_cpp_dom_base1.cpp:65:
229:30.95 /build/firefox/src/firefox-148.0.2/dom/base/Crypto.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.95 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.95 | ^
229:30.95 /build/firefox/src/firefox-148.0.2/dom/base/Crypto.cpp:22:159: note: previous statement is here
229:30.95 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:30.95 | ^
229:30.95 In file included from Unified_cpp_dom_base1.cpp:74:
229:30.95 /build/firefox/src/firefox-148.0.2/dom/base/CustomElementRegistry.cpp:513:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.95 513 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.95 | ^
229:30.95 /build/firefox/src/firefox-148.0.2/dom/base/CustomElementRegistry.cpp:512:159: note: previous statement is here
229:30.95 512 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:30.95 | ^
229:30.95 In file included from Unified_cpp_dom_base1.cpp:83:
229:30.95 /build/firefox/src/firefox-148.0.2/dom/base/DOMException.cpp:141:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.96 141 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.96 | ^
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMException.cpp:140:159: note: previous statement is here
229:30.96 140 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:30.96 | ^
229:30.96 In file included from Unified_cpp_dom_base1.cpp:92:
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMImplementation.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.96 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.96 | ^
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMImplementation.cpp:22:159: note: previous statement is here
229:30.96 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:30.96 | ^
229:30.96 In file included from Unified_cpp_dom_base1.cpp:110:
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMParser.cpp:51:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.96 51 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.96 | ^
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMParser.cpp:50:159: note: previous statement is here
229:30.96 50 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:30.96 | ^
229:30.96 In file included from Unified_cpp_dom_base1.cpp:137:
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMRect.cpp:29:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.96 29 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.96 | ^
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMRect.cpp:28:159: note: previous statement is here
229:30.96 28 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:30.96 | ^
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMRect.cpp:138:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:30.96 138 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:30.96 | ^
229:30.96 /build/firefox/src/firefox-148.0.2/dom/base/DOMRect.cpp:137:617: note: previous statement is here
229:30.97 137 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DOMRectList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DOMRectList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
229:30.97 | ^
229:30.97 11 warnings generated.
229:31.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
229:31.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
229:55.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
229:55.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
229:55.08 In file included from Unified_cpp_dom_base10.cpp:2:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsQueryContentEventResult.cpp:11:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
229:55.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
229:55.09 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
229:55.09 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
229:55.09 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
229:55.09 In file included from Unified_cpp_dom_base10.cpp:2:
229:55.09 /build/firefox/src/firefox-148.0.2/dom/base/nsQueryContentEventResult.cpp:46:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:55.09 46 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:55.09 | ^
229:55.09 /build/firefox/src/firefox-148.0.2/dom/base/nsQueryContentEventResult.cpp:45:189: note: previous statement is here
229:55.09 45 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIQueryContentEventResult>)) foundInterface = static_cast<nsIQueryContentEventResult*>(this); else
229:55.09 | ^
229:55.09 In file included from Unified_cpp_dom_base10.cpp:11:
229:55.09 /build/firefox/src/firefox-148.0.2/dom/base/nsRange.cpp:373:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:55.09 373 | foundInterface = 0; nsresult status; if (!foundInterface) status = AbstractRange::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:55.09 | ^
229:55.09 /build/firefox/src/firefox-148.0.2/dom/base/nsRange.cpp:372:175: note: previous statement is here
229:55.09 372 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIMutationObserver>)) foundInterface = static_cast<nsIMutationObserver*>(this); else
229:55.09 | ^
229:55.09 In file included from Unified_cpp_dom_base10.cpp:20:
229:55.10 /build/firefox/src/firefox-148.0.2/dom/base/nsScreen.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:55.10 35 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:55.10 | ^
229:55.10 /build/firefox/src/firefox-148.0.2/dom/base/nsScreen.cpp:34:675: note: previous statement is here
229:55.10 34 | nsresult nsScreen::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = nsScreen::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = nsScreen::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
229:55.10 | ^
229:55.10 In file included from Unified_cpp_dom_base10.cpp:29:
229:55.10 /build/firefox/src/firefox-148.0.2/dom/base/nsStructuredCloneContainer.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:55.10 38 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:55.10 | ^
229:55.10 /build/firefox/src/firefox-148.0.2/dom/base/nsStructuredCloneContainer.cpp:37:159: note: previous statement is here
229:55.10 37 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
229:55.10 | ^
229:55.10 In file included from Unified_cpp_dom_base10.cpp:128:
229:55.10 /build/firefox/src/firefox-148.0.2/dom/base/nsWindowRoot.cpp:75:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
229:55.10 75 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
229:55.10 | ^
229:55.10 /build/firefox/src/firefox-148.0.2/dom/base/nsWindowRoot.cpp:74:187: note: previous statement is here
229:55.10 74 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, mozilla::dom::EventTarget>)) foundInterface = static_cast<mozilla::dom::EventTarget*>(this); else
229:55.10 | ^
229:55.10 6 warnings generated.
229:55.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
229:55.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
230:08.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
230:08.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
230:08.21 In file included from Unified_cpp_dom_base11.cpp:2:
230:08.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dom/base/UseCounterMetrics.cpp:8:
230:08.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
230:08.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
230:08.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
230:08.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
230:08.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
230:08.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
230:08.22 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
230:08.22 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
230:08.22 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
230:08.22 1 warning generated.
230:08.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
230:08.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
230:51.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
230:51.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
230:51.18 In file included from Unified_cpp_dom_base2.cpp:2:
230:51.18 /build/firefox/src/firefox-148.0.2/dom/base/DOMStringList.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.18 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.18 | ^
230:51.18 /build/firefox/src/firefox-148.0.2/dom/base/DOMStringList.cpp:20:159: note: previous statement is here
230:51.18 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
230:51.18 | ^
230:51.18 In file included from Unified_cpp_dom_base2.cpp:20:
230:51.18 In file included from /build/firefox/src/firefox-148.0.2/dom/base/DocGroup.cpp:18:
230:51.18 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.h:21:
230:51.18 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
230:51.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
230:51.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
230:51.18 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
230:51.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
230:51.18 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
230:51.18 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
230:51.18 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
230:51.18 In file included from Unified_cpp_dom_base2.cpp:29:
230:51.19 /build/firefox/src/firefox-148.0.2/dom/base/Document.cpp:2578:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.19 2578 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.19 | ^
230:51.19 /build/firefox/src/firefox-148.0.2/dom/base/Document.cpp:2577:611: note: previous statement is here
230:51.19 2577 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Document::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Document::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
230:51.19 | ^
230:51.20 /build/firefox/src/firefox-148.0.2/dom/base/Document.cpp:14904:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.20 14904 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.20 | ^
230:51.20 /build/firefox/src/firefox-148.0.2/dom/base/Document.cpp:14903:159: note: previous statement is here
230:51.20 14903 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
230:51.20 | ^
230:51.20 In file included from Unified_cpp_dom_base2.cpp:38:
230:51.20 /build/firefox/src/firefox-148.0.2/dom/base/DocumentFragment.cpp:116:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.20 116 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.20 | ^
230:51.20 /build/firefox/src/firefox-148.0.2/dom/base/DocumentFragment.cpp:115:185: note: previous statement is here
230:51.20 115 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIContent*>(this)); else
230:51.20 | ^
230:51.20 In file included from Unified_cpp_dom_base2.cpp:74:
230:51.21 /build/firefox/src/firefox-148.0.2/dom/base/EventSource.cpp:2092:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.21 2092 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.21 | ^
230:51.21 /build/firefox/src/firefox-148.0.2/dom/base/EventSource.cpp:2091:684: note: previous statement is here
230:51.21 2091 | nsresult EventSource::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = EventSource::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = EventSource::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
230:51.21 | ^
230:51.21 In file included from Unified_cpp_dom_base2.cpp:83:
230:51.21 /build/firefox/src/firefox-148.0.2/dom/base/EventSourceEventService.cpp:136:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.21 136 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.21 | ^
230:51.21 /build/firefox/src/firefox-148.0.2/dom/base/EventSourceEventService.cpp:135:189: note: previous statement is here
230:51.21 135 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIEventSourceEventService>)) foundInterface = static_cast<nsIEventSourceEventService*>(this); else
230:51.21 | ^
230:51.21 In file included from Unified_cpp_dom_base2.cpp:101:
230:51.21 /build/firefox/src/firefox-148.0.2/dom/base/FormData.cpp:105:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.21 105 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.21 | ^
230:51.21 /build/firefox/src/firefox-148.0.2/dom/base/FormData.cpp:104:159: note: previous statement is here
230:51.21 104 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
230:51.21 | ^
230:51.21 In file included from Unified_cpp_dom_base2.cpp:110:
230:51.21 /build/firefox/src/firefox-148.0.2/dom/base/FragmentDirective.cpp:46:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.21 46 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.21 | ^
230:51.21 /build/firefox/src/firefox-148.0.2/dom/base/FragmentDirective.cpp:45:159: note: previous statement is here
230:51.21 45 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
230:51.21 | ^
230:51.21 In file included from Unified_cpp_dom_base2.cpp:119:
230:51.22 /build/firefox/src/firefox-148.0.2/dom/base/FragmentOrElement.cpp:128:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.22 128 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.22 | ^
230:51.22 /build/firefox/src/firefox-148.0.2/dom/base/FragmentOrElement.cpp:127:159: note: previous statement is here
230:51.22 127 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
230:51.22 | ^
230:51.22 /build/firefox/src/firefox-148.0.2/dom/base/FragmentOrElement.cpp:395:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.22 395 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.22 | ^
230:51.22 /build/firefox/src/firefox-148.0.2/dom/base/FragmentOrElement.cpp:394:639: note: previous statement is here
230:51.22 394 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = nsAttrChildContentList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = nsAttrChildContentList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
230:51.22 | ^
230:51.22 /build/firefox/src/firefox-148.0.2/dom/base/FragmentOrElement.cpp:489:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.22 489 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (0); status = mNode->QueryInterface(aIID, (void**)&foundInterface); } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.22 | ^
230:51.22 /build/firefox/src/firefox-148.0.2/dom/base/FragmentOrElement.cpp:488:185: note: previous statement is here
230:51.22 488 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
230:51.22 | ^
230:51.22 /build/firefox/src/firefox-148.0.2/dom/base/FragmentOrElement.cpp:1803:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
230:51.22 1803 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsIContent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
230:51.23 | ^
230:51.23 /build/firefox/src/firefox-148.0.2/dom/base/FragmentOrElement.cpp:1802:572: note: previous statement is here
230:51.23 1802 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FragmentOrElement::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FragmentOrElement::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
230:51.23 | ^
230:51.23 13 warnings generated.
230:51.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
230:51.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
231:12.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
231:12.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
231:12.94 In file included from Unified_cpp_dom_base3.cpp:2:
231:12.94 /build/firefox/src/firefox-148.0.2/dom/base/Highlight.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:12.94 32 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:12.94 | ^
231:12.94 /build/firefox/src/firefox-148.0.2/dom/base/Highlight.cpp:31:159: note: previous statement is here
231:12.94 31 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
231:12.94 | ^
231:12.94 In file included from Unified_cpp_dom_base3.cpp:11:
231:12.95 /build/firefox/src/firefox-148.0.2/dom/base/HighlightRegistry.cpp:44:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:12.95 44 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:12.95 | ^
231:12.95 /build/firefox/src/firefox-148.0.2/dom/base/HighlightRegistry.cpp:43:159: note: previous statement is here
231:12.95 43 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
231:12.95 | ^
231:12.95 In file included from Unified_cpp_dom_base3.cpp:29:
231:12.95 /build/firefox/src/firefox-148.0.2/dom/base/IdleDeadline.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:12.95 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:12.95 | ^
231:12.95 /build/firefox/src/firefox-148.0.2/dom/base/IdleDeadline.cpp:26:159: note: previous statement is here
231:12.95 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
231:12.95 | ^
231:12.95 In file included from Unified_cpp_dom_base3.cpp:38:
231:12.95 In file included from /build/firefox/src/firefox-148.0.2/dom/base/IdleRequest.cpp:12:
231:12.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/TimeoutManager.h:10:
231:12.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/Timeout.h:15:
231:12.95 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
231:12.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
231:12.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
231:12.95 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
231:12.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
231:12.95 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
231:12.95 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
231:12.96 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
231:12.96 In file included from Unified_cpp_dom_base3.cpp:56:
231:12.96 /build/firefox/src/firefox-148.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:150:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:12.96 150 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:12.96 | ^
231:12.96 /build/firefox/src/firefox-148.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:149:185: note: previous statement is here
231:12.96 149 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
231:12.96 | ^
231:12.96 In file included from Unified_cpp_dom_base3.cpp:65:
231:12.96 /build/firefox/src/firefox-148.0.2/dom/base/IntlUtils.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:12.96 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:12.96 | ^
231:12.96 /build/firefox/src/firefox-148.0.2/dom/base/IntlUtils.cpp:21:159: note: previous statement is here
231:12.96 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
231:12.96 | ^
231:12.96 In file included from Unified_cpp_dom_base3.cpp:101:
231:12.96 /build/firefox/src/firefox-148.0.2/dom/base/Location.cpp:84:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:12.96 84 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:12.96 | ^
231:12.96 /build/firefox/src/firefox-148.0.2/dom/base/Location.cpp:83:159: note: previous statement is here
231:12.96 83 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
231:12.96 | ^
231:12.96 In file included from Unified_cpp_dom_base3.cpp:137:
231:12.96 /build/firefox/src/firefox-148.0.2/dom/base/MessageListenerManager.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:12.96 23 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsFrameMessageManager::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:12.96 | ^
231:12.96 /build/firefox/src/firefox-148.0.2/dom/base/MessageListenerManager.cpp:22:114: note: previous statement is here
231:12.96 22 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
231:12.97 | ^
231:12.97 8 warnings generated.
231:13.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
231:13.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
231:40.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
231:40.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
231:40.13 In file included from Unified_cpp_dom_base4.cpp:2:
231:40.13 In file included from /build/firefox/src/firefox-148.0.2/dom/base/MessageManagerGlobal.cpp:7:
231:40.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
231:40.13 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
231:40.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
231:40.14 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
231:40.14 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
231:40.14 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
231:40.14 In file included from Unified_cpp_dom_base4.cpp:47:
231:40.14 /build/firefox/src/firefox-148.0.2/dom/base/Navigator.cpp:128:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:40.14 128 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:40.14 | ^
231:40.14 /build/firefox/src/firefox-148.0.2/dom/base/Navigator.cpp:127:159: note: previous statement is here
231:40.14 127 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
231:40.14 | ^
231:40.14 In file included from Unified_cpp_dom_base4.cpp:65:
231:40.14 /build/firefox/src/firefox-148.0.2/dom/base/NodeIterator.cpp:157:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:40.14 157 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:40.14 | ^
231:40.14 /build/firefox/src/firefox-148.0.2/dom/base/NodeIterator.cpp:156:159: note: previous statement is here
231:40.14 156 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
231:40.14 | ^
231:40.14 In file included from Unified_cpp_dom_base4.cpp:101:
231:40.14 /build/firefox/src/firefox-148.0.2/dom/base/PlacesEventCounts.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
231:40.14 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
231:40.14 | ^
231:40.15 /build/firefox/src/firefox-148.0.2/dom/base/PlacesEventCounts.cpp:23:159: note: previous statement is here
231:40.15 23 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
231:40.15 | ^
231:40.15 4 warnings generated.
231:40.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
231:40.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
232:05.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
232:05.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
232:05.99 In file included from Unified_cpp_dom_base5.cpp:2:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/dom/base/PopupBlocker.cpp:15:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
232:05.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
232:06.00 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
232:06.00 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
232:06.00 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
232:06.00 In file included from Unified_cpp_dom_base5.cpp:65:
232:06.00 /build/firefox/src/firefox-148.0.2/dom/base/ResizeObserver.cpp:239:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:06.00 239 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:06.00 | ^
232:06.00 /build/firefox/src/firefox-148.0.2/dom/base/ResizeObserver.cpp:238:159: note: previous statement is here
232:06.00 238 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:06.00 | ^
232:06.00 /build/firefox/src/firefox-148.0.2/dom/base/ResizeObserver.cpp:417:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:06.00 417 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:06.00 | ^
232:06.00 /build/firefox/src/firefox-148.0.2/dom/base/ResizeObserver.cpp:416:159: note: previous statement is here
232:06.00 416 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:06.00 | ^
232:06.00 /build/firefox/src/firefox-148.0.2/dom/base/ResizeObserver.cpp:511:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:06.00 511 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:06.00 | ^
232:06.00 /build/firefox/src/firefox-148.0.2/dom/base/ResizeObserver.cpp:510:159: note: previous statement is here
232:06.00 510 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:06.00 | ^
232:06.00 In file included from Unified_cpp_dom_base5.cpp:101:
232:06.01 /build/firefox/src/firefox-148.0.2/dom/base/ScreenOrientation.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:06.01 30 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:06.01 | ^
232:06.01 /build/firefox/src/firefox-148.0.2/dom/base/ScreenOrientation.cpp:29:702: note: previous statement is here
232:06.01 29 | nsresult ScreenOrientation::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ScreenOrientation::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ScreenOrientation::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
232:06.01 | ^
232:06.01 In file included from Unified_cpp_dom_base5.cpp:110:
232:06.01 /build/firefox/src/firefox-148.0.2/dom/base/ScriptableContentIterator.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:06.01 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:06.01 | ^
232:06.01 /build/firefox/src/firefox-148.0.2/dom/base/ScriptableContentIterator.cpp:20:159: note: previous statement is here
232:06.01 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:06.01 | ^
232:06.01 In file included from Unified_cpp_dom_base5.cpp:128:
232:06.01 /build/firefox/src/firefox-148.0.2/dom/base/Selection.cpp:882:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:06.01 882 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:06.01 | ^
232:06.01 /build/firefox/src/firefox-148.0.2/dom/base/Selection.cpp:881:159: note: previous statement is here
232:06.02 881 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:06.02 | ^
232:06.02 7 warnings generated.
232:06.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
232:06.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
232:28.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
232:28.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
232:28.47 In file included from Unified_cpp_dom_base6.cpp:2:
232:28.47 In file included from /build/firefox/src/firefox-148.0.2/dom/base/SerializedStackHolder.cpp:12:
232:28.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
232:28.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
232:28.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
232:28.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
232:28.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
232:28.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
232:28.48 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
232:28.48 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
232:28.48 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
232:28.48 In file included from Unified_cpp_dom_base6.cpp:11:
232:28.48 /build/firefox/src/firefox-148.0.2/dom/base/ShadowRoot.cpp:54:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:28.48 54 | foundInterface = 0; nsresult status; if (!foundInterface) status = DocumentFragment::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:28.48 | ^
232:28.48 /build/firefox/src/firefox-148.0.2/dom/base/ShadowRoot.cpp:53:185: note: previous statement is here
232:28.48 53 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIContent*>(this)); else
232:28.48 | ^
232:28.48 In file included from Unified_cpp_dom_base6.cpp:29:
232:28.48 /build/firefox/src/firefox-148.0.2/dom/base/StaticRange.cpp:57:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:28.48 57 | foundInterface = 0; nsresult status; if (!foundInterface) status = AbstractRange::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:28.48 | ^
232:28.48 /build/firefox/src/firefox-148.0.2/dom/base/StaticRange.cpp:56:684: note: previous statement is here
232:28.48 56 | nsresult StaticRange::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = StaticRange::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = StaticRange::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
232:28.48 | ^
232:28.48 In file included from Unified_cpp_dom_base6.cpp:65:
232:28.48 /build/firefox/src/firefox-148.0.2/dom/base/StructuredCloneTester.cpp:28:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:28.48 28 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:28.48 | ^
232:28.48 /build/firefox/src/firefox-148.0.2/dom/base/StructuredCloneTester.cpp:27:159: note: previous statement is here
232:28.48 27 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:28.48 | ^
232:28.48 In file included from Unified_cpp_dom_base6.cpp:74:
232:28.49 /build/firefox/src/firefox-148.0.2/dom/base/StyleSheetList.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:28.49 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:28.49 | ^
232:28.49 /build/firefox/src/firefox-148.0.2/dom/base/StyleSheetList.cpp:19:159: note: previous statement is here
232:28.49 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:28.49 | ^
232:28.49 In file included from Unified_cpp_dom_base6.cpp:92:
232:28.49 In file included from /build/firefox/src/firefox-148.0.2/dom/base/SubtleCrypto.cpp:7:
232:28.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
232:28.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
232:28.49 /build/firefox/src/firefox-148.0.2/security/manager/ssl/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
232:28.49 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
232:28.49 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
232:28.49 In file included from Unified_cpp_dom_base6.cpp:92:
232:28.49 /build/firefox/src/firefox-148.0.2/dom/base/SubtleCrypto.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:28.49 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:28.49 | ^
232:28.49 /build/firefox/src/firefox-148.0.2/dom/base/SubtleCrypto.cpp:20:159: note: previous statement is here
232:28.49 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:28.49 | ^
232:28.49 7 warnings generated.
232:28.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
232:28.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
232:50.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
232:50.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
232:50.76 In file included from Unified_cpp_dom_base7.cpp:2:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/dom/base/TextInputProcessor.cpp:14:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
232:50.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
232:50.76 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
232:50.76 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
232:50.76 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
232:50.76 In file included from Unified_cpp_dom_base7.cpp:47:
232:50.77 /build/firefox/src/firefox-148.0.2/dom/base/TimeoutHandler.cpp:65:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:50.77 65 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:50.77 | ^
232:50.77 /build/firefox/src/firefox-148.0.2/dom/base/TimeoutHandler.cpp:64:159: note: previous statement is here
232:50.77 64 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:50.77 | ^
232:50.77 /build/firefox/src/firefox-148.0.2/dom/base/TimeoutHandler.cpp:145:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:50.77 145 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:50.77 | ^
232:50.77 /build/firefox/src/firefox-148.0.2/dom/base/TimeoutHandler.cpp:144:159: note: previous statement is here
232:50.77 144 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:50.77 | ^
232:50.77 In file included from Unified_cpp_dom_base7.cpp:65:
232:50.77 /build/firefox/src/firefox-148.0.2/dom/base/TreeWalker.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:50.77 41 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:50.77 | ^
232:50.77 /build/firefox/src/firefox-148.0.2/dom/base/TreeWalker.cpp:40:159: note: previous statement is here
232:50.77 40 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:50.77 | ^
232:50.77 In file included from Unified_cpp_dom_base7.cpp:83:
232:50.77 /build/firefox/src/firefox-148.0.2/dom/base/UserActivation.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
232:50.77 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
232:50.77 | ^
232:50.77 /build/firefox/src/firefox-148.0.2/dom/base/UserActivation.cpp:22:159: note: previous statement is here
232:50.77 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
232:50.77 | ^
232:50.77 5 warnings generated.
232:50.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
232:50.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
233:18.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
233:18.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
233:18.10 In file included from Unified_cpp_dom_base8.cpp:20:
233:18.10 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsCCUncollectableMarker.cpp:9:
233:18.10 In file included from /build/firefox/src/firefox-148.0.2/dom/base/InProcessBrowserChildMessageManager.h:12:
233:18.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
233:18.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
233:18.10 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
233:18.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
233:18.11 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
233:18.11 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
233:18.11 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
233:18.11 In file included from Unified_cpp_dom_base8.cpp:38:
233:18.11 /build/firefox/src/firefox-148.0.2/dom/base/nsContentList.cpp:82:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.11 82 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.11 | ^
233:18.11 /build/firefox/src/firefox-148.0.2/dom/base/nsContentList.cpp:81:629: note: previous statement is here
233:18.11 81 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = nsBaseContentList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = nsBaseContentList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
233:18.11 | ^
233:18.11 /build/firefox/src/firefox-148.0.2/dom/base/nsContentList.cpp:111:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.11 111 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsBaseContentList::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.11 | ^
233:18.11 /build/firefox/src/firefox-148.0.2/dom/base/nsContentList.cpp:110:708: note: previous statement is here
233:18.11 110 | nsresult nsSimpleContentList::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = nsSimpleContentList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = nsSimpleContentList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
233:18.11 | ^
233:18.12 /build/firefox/src/firefox-148.0.2/dom/base/nsContentList.cpp:125:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.12 125 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsBaseContentList::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.12 | ^
233:18.12 /build/firefox/src/firefox-148.0.2/dom/base/nsContentList.cpp:124:171: note: previous statement is here
233:18.12 124 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIHTMLCollection>)) foundInterface = static_cast<nsIHTMLCollection*>(this); else
233:18.12 | ^
233:18.12 In file included from Unified_cpp_dom_base8.cpp:47:
233:18.12 /build/firefox/src/firefox-148.0.2/dom/base/nsContentPermissionHelper.cpp:390:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.12 390 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.12 | ^
233:18.12 /build/firefox/src/firefox-148.0.2/dom/base/nsContentPermissionHelper.cpp:389:226: note: previous statement is here
233:18.12 389 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIContentPermissionRequest>)) { *aInstancePtr = do_AddRef(static_cast<nsIContentPermissionRequest*>(this)).take(); return NS_OK; } else
233:18.12 | ^
233:18.12 In file included from Unified_cpp_dom_base8.cpp:65:
233:18.12 /build/firefox/src/firefox-148.0.2/dom/base/nsContentSink.cpp:88:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.12 88 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.12 | ^
233:18.12 /build/firefox/src/firefox-148.0.2/dom/base/nsContentSink.cpp:87:194: note: previous statement is here
233:18.12 87 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIDocumentObserver*>(this)); else
233:18.12 | ^
233:18.12 In file included from Unified_cpp_dom_base8.cpp:92:
233:18.13 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMAttributeMap.cpp:94:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.13 94 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.13 | ^
233:18.13 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMAttributeMap.cpp:93:159: note: previous statement is here
233:18.13 93 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
233:18.13 | ^
233:18.13 In file included from Unified_cpp_dom_base8.cpp:101:
233:18.13 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMCaretPosition.cpp:58:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.13 58 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.13 | ^
233:18.13 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMCaretPosition.cpp:57:159: note: previous statement is here
233:18.13 57 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
233:18.13 | ^
233:18.13 In file included from Unified_cpp_dom_base8.cpp:110:
233:18.13 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.cpp:55:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.13 55 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.13 | ^
233:18.13 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.cpp:54:159: note: previous statement is here
233:18.13 54 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
233:18.13 | ^
233:18.13 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.cpp:108:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.13 108 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.13 | ^
233:18.13 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.cpp:107:175: note: previous statement is here
233:18.14 107 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIMutationObserver>)) foundInterface = static_cast<nsIMutationObserver*>(this); else
233:18.14 | ^
233:18.14 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.cpp:433:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.14 433 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.14 | ^
233:18.14 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.cpp:432:179: note: previous statement is here
233:18.14 432 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsDOMMutationObserver>)) foundInterface = static_cast<nsDOMMutationObserver*>(this); else
233:18.14 | ^
233:18.14 In file included from Unified_cpp_dom_base8.cpp:128:
233:18.14 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMTokenList.cpp:44:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:18.14 44 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:18.14 | ^
233:18.14 /build/firefox/src/firefox-148.0.2/dom/base/nsDOMTokenList.cpp:43:566: note: previous statement is here
233:18.14 43 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = nsDOMTokenList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = nsDOMTokenList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
233:18.14 | ^
233:18.14 12 warnings generated.
233:18.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
233:18.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
233:49.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
233:49.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
233:49.24 In file included from Unified_cpp_dom_base9.cpp:2:
233:49.24 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFocusManager.cpp:12:
233:49.24 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserChild.h:18:
233:49.24 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
233:49.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
233:49.25 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
233:49.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
233:49.25 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
233:49.25 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
233:49.25 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
233:49.25 In file included from Unified_cpp_dom_base9.cpp:2:
233:49.25 /build/firefox/src/firefox-148.0.2/dom/base/nsFocusManager.cpp:159:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:49.25 159 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:49.25 | ^
233:49.25 /build/firefox/src/firefox-148.0.2/dom/base/nsFocusManager.cpp:158:190: note: previous statement is here
233:49.25 158 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIFocusManager*>(this)); else
233:49.25 | ^
233:49.26 In file included from Unified_cpp_dom_base9.cpp:11:
233:49.26 /build/firefox/src/firefox-148.0.2/dom/base/nsFrameLoader.cpp:164:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:49.26 164 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:49.26 | ^
233:49.26 /build/firefox/src/firefox-148.0.2/dom/base/nsFrameLoader.cpp:163:159: note: previous statement is here
233:49.26 163 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
233:49.26 | ^
233:49.26 In file included from Unified_cpp_dom_base9.cpp:38:
233:49.26 /build/firefox/src/firefox-148.0.2/dom/base/nsHistory.cpp:49:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:49.26 49 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:49.26 | ^
233:49.26 /build/firefox/src/firefox-148.0.2/dom/base/nsHistory.cpp:48:159: note: previous statement is here
233:49.26 48 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
233:49.26 | ^
233:49.26 In file included from Unified_cpp_dom_base9.cpp:65:
233:49.26 /build/firefox/src/firefox-148.0.2/dom/base/nsJSEnvironment.cpp:516:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:49.26 516 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:49.26 | ^
233:49.26 /build/firefox/src/firefox-148.0.2/dom/base/nsJSEnvironment.cpp:515:159: note: previous statement is here
233:49.26 515 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
233:49.27 | ^
233:49.27 /build/firefox/src/firefox-148.0.2/dom/base/nsJSEnvironment.cpp:2136:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:49.27 2136 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:49.27 | ^
233:49.27 /build/firefox/src/firefox-148.0.2/dom/base/nsJSEnvironment.cpp:2135:188: note: previous statement is here
233:49.27 2135 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIJSArgArray*>(this)); else
233:49.27 | ^
233:49.27 In file included from Unified_cpp_dom_base9.cpp:92:
233:49.27 /build/firefox/src/firefox-148.0.2/dom/base/nsMimeTypeArray.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:49.27 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:49.27 | ^
233:49.27 /build/firefox/src/firefox-148.0.2/dom/base/nsMimeTypeArray.cpp:22:159: note: previous statement is here
233:49.27 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
233:49.27 | ^
233:49.27 In file included from Unified_cpp_dom_base9.cpp:128:
233:49.27 /build/firefox/src/firefox-148.0.2/dom/base/nsOpenURIInFrameParams.cpp:19:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
233:49.27 19 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
233:49.27 | ^
233:49.27 /build/firefox/src/firefox-148.0.2/dom/base/nsOpenURIInFrameParams.cpp:18:159: note: previous statement is here
233:49.27 18 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
233:49.27 | ^
233:49.27 8 warnings generated.
233:49.33 dom/battery
233:49.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
233:49.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
233:57.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
233:57.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
233:57.76 In file included from /build/firefox/src/firefox-148.0.2/dom/battery/BatteryManager.cpp:19:
233:57.77 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
233:57.77 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
233:57.77 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
233:57.77 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
233:57.77 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
233:57.77 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
233:57.77 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
233:57.77 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
233:57.77 1 warning generated.
233:57.89 dom/bindings
233:57.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
233:57.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
233:58.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
233:58.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
233:58.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
233:58.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:00.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:00.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:01.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:01.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:24.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:24.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:24.88 In file included from RegisterBindings.cpp:41:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SessionStoreFormData.h:11:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WindowGlobalParent.h:15:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
234:24.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
234:24.89 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
234:24.89 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
234:24.89 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
234:24.89 In file included from RegisterBindings.cpp:637:
234:24.89 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCryptoBinding.h:12:
234:24.89 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
234:24.89 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
234:24.89 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
234:24.89 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
234:24.89 2 warnings generated.
234:25.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:25.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:31.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:31.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:31.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:31.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:47.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:47.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:47.80 In file included from RegisterWorkerBindings.cpp:164:
234:47.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCryptoBinding.h:12:
234:47.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
234:47.80 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
234:47.80 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
234:47.80 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
234:47.80 1 warning generated.
234:47.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:47.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:54.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:54.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
234:54.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
234:54.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:03.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:03.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:03.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:03.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:14.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:14.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:14.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:14.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:19.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:19.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:19.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:19.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:25.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:25.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:25.97 In file included from WebIDLSerializable.cpp:11:
235:25.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCryptoBinding.h:12:
235:25.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
235:25.97 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
235:25.97 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
235:25.97 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235:25.97 1 warning generated.
235:26.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:26.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:45.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:45.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
235:45.70 In file included from UnifiedBindings0.cpp:119:
235:45.70 ./AddonManagerBinding.cpp:3017:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
235:45.70 3017 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
235:45.70 | ^
235:45.70 ./AddonManagerBinding.cpp:3016:185: note: previous statement is here
235:45.70 3016 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
235:45.70 | ^
235:45.70 ./AddonManagerBinding.cpp:3431:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
235:45.70 3431 | foundInterface = 0; nsresult status; if (!foundInterface) status = mozilla::DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
235:45.70 | ^
235:45.70 ./AddonManagerBinding.cpp:3430:687: note: previous statement is here
235:45.70 3430 | nsresult AddonInstall::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AddonInstall::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AddonInstall::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
235:45.70 | ^
235:45.70 ./AddonManagerBinding.cpp:3955:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
235:45.70 3955 | foundInterface = 0; nsresult status; if (!foundInterface) status = mozilla::DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
235:45.70 | ^
235:45.70 ./AddonManagerBinding.cpp:3954:687: note: previous statement is here
235:45.70 3954 | nsresult AddonManager::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AddonManager::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AddonManager::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
235:45.70 | ^
235:45.70 3 warnings generated.
235:45.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
235:45.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
236:08.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
236:08.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
236:08.87 In file included from UnifiedBindings1.cpp:249:
236:08.87 ./BlobEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
236:08.87 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
236:08.87 | ^
236:08.87 ./BlobEvent.cpp:39:678: note: previous statement is here
236:08.87 39 | nsresult BlobEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = BlobEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = BlobEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
236:08.87 | ^
236:08.87 In file included from UnifiedBindings1.cpp:288:
236:08.87 In file included from ./BrowserSessionStoreBinding.cpp:5:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SessionStoreFormData.h:11:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WindowGlobalParent.h:15:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
236:08.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
236:08.87 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
236:08.88 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
236:08.88 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
236:08.88 2 warnings generated.
236:09.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
236:09.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
236:31.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
236:31.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
236:31.87 In file included from UnifiedBindings10.cpp:106:
236:31.87 In file included from ./HTMLEmbedElementBinding.cpp:34:
236:31.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XULFrameElement.h:18:
236:31.87 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.h:20:
236:31.87 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
236:31.87 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
236:31.87 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
236:31.87 1 warning generated.
236:31.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
236:31.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
236:51.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
236:51.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
236:51.28 In file included from UnifiedBindings11.cpp:41:
236:51.28 In file included from ./HTMLObjectElementBinding.cpp:37:
236:51.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XULFrameElement.h:18:
236:51.28 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.h:20:
236:51.28 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
236:51.28 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
236:51.28 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
236:51.28 1 warning generated.
236:51.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
236:51.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
237:22.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
237:22.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
237:22.93 In file included from UnifiedBindings12.cpp:249:
237:22.93 In file included from ./IdentityCredentialBinding.cpp:26:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/IdentityCredential.h:12:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
237:22.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
237:22.93 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
237:22.93 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
237:22.93 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
237:22.94 In file included from UnifiedBindings12.cpp:314:
237:22.94 ./ImageCaptureErrorEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
237:22.94 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
237:22.94 | ^
237:22.94 ./ImageCaptureErrorEvent.cpp:39:717: note: previous statement is here
237:22.94 39 | nsresult ImageCaptureErrorEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ImageCaptureErrorEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ImageCaptureErrorEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
237:22.94 | ^
237:22.94 2 warnings generated.
237:23.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
237:23.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
237:50.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
237:50.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
237:50.52 In file included from UnifiedBindings13.cpp:15:
237:50.52 In file included from ./IntlUtilsBinding.cpp:23:
237:50.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/IntlUtils.h:11:
237:50.52 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
237:50.52 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
237:50.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
237:50.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
237:50.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
237:50.52 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
237:50.52 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
237:50.52 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
237:50.52 In file included from UnifiedBindings13.cpp:327:
237:50.52 ./MIDIConnectionEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
237:50.53 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
237:50.53 | ^
237:50.53 ./MIDIConnectionEvent.cpp:39:708: note: previous statement is here
237:50.53 39 | nsresult MIDIConnectionEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MIDIConnectionEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MIDIConnectionEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
237:50.53 | ^
237:50.53 2 warnings generated.
237:50.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
237:50.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
238:13.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
238:13.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
238:13.39 In file included from UnifiedBindings14.cpp:340:
238:13.39 ./MediaRecorderErrorEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
238:13.39 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
238:13.39 | ^
238:13.39 ./MediaRecorderErrorEvent.cpp:39:720: note: previous statement is here
238:13.39 39 | nsresult MediaRecorderErrorEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaRecorderErrorEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaRecorderErrorEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
238:13.39 | ^
238:13.40 1 warning generated.
238:13.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
238:13.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
238:38.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
238:38.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
238:38.04 In file included from UnifiedBindings15.cpp:28:
238:38.04 ./MediaStreamEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
238:38.04 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
238:38.04 | ^
238:38.04 ./MediaStreamEvent.cpp:39:699: note: previous statement is here
238:38.04 39 | nsresult MediaStreamEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaStreamEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaStreamEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
238:38.04 | ^
238:38.04 In file included from UnifiedBindings15.cpp:80:
238:38.04 ./MediaStreamTrackEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
238:38.04 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
238:38.04 | ^
238:38.04 ./MediaStreamTrackEvent.cpp:39:714: note: previous statement is here
238:38.04 39 | nsresult MediaStreamTrackEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaStreamTrackEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaStreamTrackEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
238:38.04 | ^
238:38.04 In file included from UnifiedBindings15.cpp:184:
238:38.04 In file included from ./MessageManagerBinding.cpp:23:
238:38.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ChildProcessMessageManager.h:12:
238:38.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SyncMessageSender.h:10:
238:38.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageSender.h:10:
238:38.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageListenerManager.h:11:
238:38.04 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
238:38.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
238:38.04 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
238:38.04 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
238:38.04 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
238:38.04 In file included from UnifiedBindings15.cpp:405:
238:38.04 ./NavigationCurrentEntryChangeEvent.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
238:38.04 41 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
238:38.05 | ^
238:38.05 ./NavigationCurrentEntryChangeEvent.cpp:40:750: note: previous statement is here
238:38.05 40 | nsresult NavigationCurrentEntryChangeEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = NavigationCurrentEntryChangeEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = NavigationCurrentEntryChangeEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
238:38.05 | ^
238:38.05 4 warnings generated.
238:38.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
238:38.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
239:11.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
239:11.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
239:11.12 In file included from UnifiedBindings16.cpp:223:
239:11.12 ./NotificationEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:11.12 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = ExtendableEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:11.12 | ^
239:11.12 ./NotificationEvent.cpp:39:702: note: previous statement is here
239:11.12 39 | nsresult NotificationEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = NotificationEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = NotificationEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
239:11.12 | ^
239:11.12 In file included from UnifiedBindings16.cpp:275:
239:11.12 ./OfflineAudioCompletionEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:11.12 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:11.12 | ^
239:11.12 ./OfflineAudioCompletionEvent.cpp:39:732: note: previous statement is here
239:11.12 39 | nsresult OfflineAudioCompletionEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = OfflineAudioCompletionEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = OfflineAudioCompletionEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
239:11.12 | ^
239:11.12 In file included from UnifiedBindings16.cpp:353:
239:11.12 ./PageRevealEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:11.12 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:11.12 | ^
239:11.12 ./PageRevealEvent.cpp:39:696: note: previous statement is here
239:11.12 39 | nsresult PageRevealEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PageRevealEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PageRevealEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
239:11.13 | ^
239:11.13 In file included from UnifiedBindings16.cpp:379:
239:11.13 ./PageSwapEvent.cpp:43:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:11.13 43 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:11.13 | ^
239:11.13 ./PageSwapEvent.cpp:42:690: note: previous statement is here
239:11.13 42 | nsresult PageSwapEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PageSwapEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PageSwapEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
239:11.13 | ^
239:11.13 4 warnings generated.
239:11.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
239:11.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
239:27.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
239:27.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
239:27.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
239:27.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
239:49.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
239:49.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
239:49.33 In file included from UnifiedBindings18.cpp:93:
239:49.33 In file included from ./PointerEventBinding.cpp:6:
239:49.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEventBinding.h:6:
239:49.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
239:49.33 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
239:49.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
239:49.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
239:49.33 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
239:49.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
239:49.33 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
239:49.33 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
239:49.33 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
239:49.33 In file included from UnifiedBindings18.cpp:106:
239:49.33 ./PopStateEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:49.33 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:49.33 | ^
239:49.33 ./PopStateEvent.cpp:39:690: note: previous statement is here
239:49.33 39 | nsresult PopStateEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PopStateEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PopStateEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
239:49.33 | ^
239:49.33 In file included from UnifiedBindings18.cpp:145:
239:49.33 ./PopupBlockedEvent.cpp:43:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:49.33 43 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:49.33 | ^
239:49.33 ./PopupBlockedEvent.cpp:42:702: note: previous statement is here
239:49.34 42 | nsresult PopupBlockedEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PopupBlockedEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PopupBlockedEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
239:49.34 | ^
239:49.34 In file included from UnifiedBindings18.cpp:314:
239:49.34 ./PromiseRejectionEvent.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:49.34 42 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:49.34 | ^
239:49.34 ./PromiseRejectionEvent.cpp:41:714: note: previous statement is here
239:49.34 41 | nsresult PromiseRejectionEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PromiseRejectionEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PromiseRejectionEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
239:49.34 | ^
239:49.34 In file included from UnifiedBindings18.cpp:353:
239:49.34 ./PushManagerBinding.cpp:2119:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:49.34 2119 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:49.34 | ^
239:49.34 ./PushManagerBinding.cpp:2118:185: note: previous statement is here
239:49.34 2118 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
239:49.34 | ^
239:49.34 In file included from UnifiedBindings18.cpp:392:
239:49.34 ./PushSubscriptionChangeEvent.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
239:49.34 42 | foundInterface = 0; nsresult status; if (!foundInterface) status = ExtendableEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
239:49.34 | ^
239:49.34 ./PushSubscriptionChangeEvent.cpp:41:732: note: previous statement is here
239:49.34 41 | nsresult PushSubscriptionChangeEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PushSubscriptionChangeEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PushSubscriptionChangeEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
239:49.34 | ^
239:49.34 6 warnings generated.
239:49.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
239:49.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
240:10.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
240:10.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
240:10.98 In file included from UnifiedBindings19.cpp:132:
240:10.98 In file included from ./RedirectBlockedEvent.cpp:10:
240:10.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RedirectBlockedEvent.h:15:
240:10.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RedirectBlockedEventBinding.h:14:
240:10.98 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
240:10.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
240:10.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
240:10.98 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
240:10.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
240:10.99 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
240:10.99 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
240:10.99 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
240:10.99 In file included from UnifiedBindings19.cpp:132:
240:10.99 ./RedirectBlockedEvent.cpp:43:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
240:10.99 43 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
240:10.99 | ^
240:10.99 ./RedirectBlockedEvent.cpp:42:711: note: previous statement is here
240:10.99 42 | nsresult RedirectBlockedEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = RedirectBlockedEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = RedirectBlockedEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
240:10.99 | ^
240:10.99 2 warnings generated.
240:11.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
240:11.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
240:22.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
240:22.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
240:22.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
240:22.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
240:40.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
240:40.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
240:40.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
240:40.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
240:56.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
240:56.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
240:56.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
240:56.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
241:16.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
241:16.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
241:16.27 In file included from UnifiedBindings22.cpp:366:
241:16.27 In file included from ./ScrollAreaEventBinding.cpp:6:
241:16.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
241:16.27 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
241:16.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
241:16.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
241:16.27 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
241:16.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
241:16.27 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
241:16.27 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
241:16.27 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
241:16.27 1 warning generated.
241:16.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
241:16.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
241:39.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
241:39.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
241:39.57 In file included from UnifiedBindings23.cpp:28:
241:39.58 In file included from ./ServiceWorkerGlobalScopeBinding.cpp:29:
241:39.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerScope.h:11:
241:39.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
241:39.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
241:39.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
241:39.58 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
241:39.58 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
241:39.58 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
241:39.58 In file included from UnifiedBindings23.cpp:236:
241:39.58 ./SpeechRecognitionEvent.cpp:46:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
241:39.58 46 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
241:39.58 | ^
241:39.58 ./SpeechRecognitionEvent.cpp:45:717: note: previous statement is here
241:39.58 45 | nsresult SpeechRecognitionEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SpeechRecognitionEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SpeechRecognitionEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
241:39.58 | ^
241:39.58 In file included from UnifiedBindings23.cpp:327:
241:39.58 ./SpeechSynthesisEvent.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
241:39.58 41 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
241:39.58 | ^
241:39.58 ./SpeechSynthesisEvent.cpp:40:711: note: previous statement is here
241:39.58 40 | nsresult SpeechSynthesisEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SpeechSynthesisEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SpeechSynthesisEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
241:39.58 | ^
241:39.58 3 warnings generated.
241:39.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
241:39.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
241:54.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
241:54.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
241:54.04 In file included from UnifiedBindings24.cpp:119:
241:54.04 ./StyleSheetApplicableStateChangeEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
241:54.04 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
241:54.04 | ^
241:54.04 ./StyleSheetApplicableStateChangeEvent.cpp:39:759: note: previous statement is here
241:54.04 39 | nsresult StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = StyleSheetApplicableStateChangeEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = StyleSheetApplicableStateChangeEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
241:54.04 | ^
241:54.04 In file included from UnifiedBindings24.cpp:171:
241:54.04 ./StyleSheetRemovedEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
241:54.05 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
241:54.05 | ^
241:54.05 ./StyleSheetRemovedEvent.cpp:39:717: note: previous statement is here
241:54.05 39 | nsresult StyleSheetRemovedEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = StyleSheetRemovedEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = StyleSheetRemovedEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
241:54.05 | ^
241:54.05 In file included from UnifiedBindings24.cpp:197:
241:54.05 ./SubmitEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
241:54.05 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
241:54.05 | ^
241:54.05 ./SubmitEvent.cpp:39:684: note: previous statement is here
241:54.05 39 | nsresult SubmitEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SubmitEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SubmitEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
241:54.05 | ^
241:54.05 In file included from UnifiedBindings24.cpp:223:
241:54.05 In file included from ./SubtleCryptoBinding.cpp:7:
241:54.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCryptoBinding.h:12:
241:54.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
241:54.05 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
241:54.05 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
241:54.05 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
241:54.05 In file included from UnifiedBindings24.cpp:249:
241:54.05 ./TCPServerSocketEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
241:54.05 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
241:54.05 | ^
241:54.05 ./TCPServerSocketEvent.cpp:39:711: note: previous statement is here
241:54.05 39 | nsresult TCPServerSocketEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TCPServerSocketEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TCPServerSocketEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
241:54.05 | ^
241:54.05 In file included from UnifiedBindings24.cpp:314:
241:54.05 ./TCPSocketEvent.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
241:54.05 41 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
241:54.05 | ^
241:54.05 ./TCPSocketEvent.cpp:40:693: note: previous statement is here
241:54.05 40 | nsresult TCPSocketEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TCPSocketEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TCPSocketEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
241:54.05 | ^
241:54.05 6 warnings generated.
241:54.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
241:54.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
242:14.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
242:14.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
242:14.64 In file included from UnifiedBindings25.cpp:41:
242:14.64 In file included from ./TextEventBinding.cpp:6:
242:14.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
242:14.64 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
242:14.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
242:14.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
242:14.64 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
242:14.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
242:14.64 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
242:14.64 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
242:14.64 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
242:14.64 In file included from UnifiedBindings25.cpp:184:
242:14.64 ./TrackEvent.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
242:14.64 42 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
242:14.64 | ^
242:14.64 ./TrackEvent.cpp:41:681: note: previous statement is here
242:14.64 41 | nsresult TrackEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TrackEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TrackEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
242:14.64 | ^
242:14.64 In file included from UnifiedBindings25.cpp:340:
242:14.64 ./UDPMessageEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
242:14.64 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
242:14.64 | ^
242:14.64 ./UDPMessageEvent.cpp:39:696: note: previous statement is here
242:14.64 39 | nsresult UDPMessageEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = UDPMessageEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = UDPMessageEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
242:14.64 | ^
242:14.64 3 warnings generated.
242:14.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
242:14.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
242:49.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
242:49.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
242:49.57 In file included from UnifiedBindings26.cpp:80:
242:49.57 In file included from ./UserProximityEvent.cpp:18:
242:49.57 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
242:49.57 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
242:49.57 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
242:49.57 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
242:49.57 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
242:49.58 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
242:49.58 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
242:49.58 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
242:49.58 1 warning generated.
242:49.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
242:49.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
243:43.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
243:43.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
243:43.17 In file included from UnifiedBindings27.cpp:132:
243:43.17 In file included from ./WheelEventBinding.cpp:6:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEventBinding.h:6:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
243:43.17 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
243:43.17 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
243:43.17 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
243:43.17 In file included from UnifiedBindings27.cpp:158:
243:43.17 In file included from ./WindowBinding.cpp:6:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.h:10:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
243:43.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
243:43.17 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
243:43.17 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
243:43.17 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
243:43.17 2 warnings generated.
243:43.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
243:43.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
244:01.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
244:01.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
244:01.89 In file included from UnifiedBindings28.cpp:54:
244:01.89 ./XRInputSourceEvent.cpp:43:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
244:01.89 43 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
244:01.89 | ^
244:01.89 ./XRInputSourceEvent.cpp:42:705: note: previous statement is here
244:01.89 42 | nsresult XRInputSourceEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XRInputSourceEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XRInputSourceEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
244:01.89 | ^
244:01.90 In file included from UnifiedBindings28.cpp:80:
244:01.90 ./XRInputSourcesChangeEvent.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
244:01.90 47 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
244:01.90 | ^
244:01.90 ./XRInputSourcesChangeEvent.cpp:46:726: note: previous statement is here
244:01.90 46 | nsresult XRInputSourcesChangeEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XRInputSourcesChangeEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XRInputSourcesChangeEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
244:01.90 | ^
244:01.90 In file included from UnifiedBindings28.cpp:106:
244:01.90 ./XRReferenceSpaceEvent.cpp:43:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
244:01.90 43 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
244:01.90 | ^
244:01.90 ./XRReferenceSpaceEvent.cpp:42:714: note: previous statement is here
244:01.90 42 | nsresult XRReferenceSpaceEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XRReferenceSpaceEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XRReferenceSpaceEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
244:01.90 | ^
244:01.90 In file included from UnifiedBindings28.cpp:132:
244:01.90 ./XRSessionEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
244:01.90 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
244:01.90 | ^
244:01.90 ./XRSessionEvent.cpp:39:693: note: previous statement is here
244:01.90 39 | nsresult XRSessionEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XRSessionEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XRSessionEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
244:01.90 | ^
244:01.90 In file included from UnifiedBindings28.cpp:171:
244:01.90 In file included from ./XULCommandEventBinding.cpp:5:
244:01.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
244:01.90 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
244:01.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
244:01.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
244:01.90 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
244:01.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
244:01.90 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
244:01.90 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
244:01.90 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
244:01.91 5 warnings generated.
244:02.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
244:02.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
244:16.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
244:16.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
244:16.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
244:16.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
244:44.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
244:44.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
244:44.63 In file included from UnifiedBindings4.cpp:2:
244:44.63 In file included from ./CSSTransitionBinding.cpp:22:
244:44.63 In file included from /build/firefox/src/firefox-148.0.2/layout/style/nsTransitionManager.h:12:
244:44.63 In file included from /build/firefox/src/firefox-148.0.2/layout/style/AnimationCommon.h:19:
244:44.63 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.h:21:
244:44.63 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
244:44.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
244:44.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
244:44.63 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
244:44.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
244:44.63 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
244:44.63 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
244:44.63 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
244:44.63 In file included from UnifiedBindings4.cpp:145:
244:44.64 ./CaretStateChangedEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
244:44.64 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
244:44.64 | ^
244:44.64 ./CaretStateChangedEvent.cpp:39:717: note: previous statement is here
244:44.64 39 | nsresult CaretStateChangedEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CaretStateChangedEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CaretStateChangedEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
244:44.64 | ^
244:44.64 2 warnings generated.
244:44.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
244:44.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
245:06.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
245:06.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
245:06.12 In file included from UnifiedBindings5.cpp:2:
245:06.12 In file included from ./CompositionEventBinding.cpp:5:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CompositionEventBinding.h:6:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
245:06.12 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
245:06.12 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
245:06.12 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
245:06.12 In file included from UnifiedBindings5.cpp:145:
245:06.12 ./CreateOfferRequestBinding.cpp:692:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
245:06.12 692 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
245:06.12 | ^
245:06.12 ./CreateOfferRequestBinding.cpp:691:185: note: previous statement is here
245:06.12 691 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
245:06.12 | ^
245:06.12 In file included from UnifiedBindings5.cpp:171:
245:06.12 In file included from ./CryptoBinding.cpp:4:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.h:10:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
245:06.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
245:06.12 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
245:06.13 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
245:06.13 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
245:06.13 3 warnings generated.
245:06.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
245:06.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
245:35.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
245:35.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
245:35.93 In file included from UnifiedBindings6.cpp:67:
245:35.93 In file included from ./DedicatedWorkerGlobalScopeBinding.cpp:30:
245:35.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerScope.h:11:
245:35.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
245:35.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
245:35.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
245:35.93 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
245:35.93 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
245:35.93 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
245:35.93 In file included from UnifiedBindings6.cpp:236:
245:35.93 ./DocumentPictureInPictureEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
245:35.94 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
245:35.94 | ^
245:35.94 ./DocumentPictureInPictureEvent.cpp:39:738: note: previous statement is here
245:35.94 39 | nsresult DocumentPictureInPictureEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DocumentPictureInPictureEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DocumentPictureInPictureEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
245:35.94 | ^
245:35.94 In file included from UnifiedBindings6.cpp:379:
245:35.94 ./ErrorEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
245:35.94 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
245:35.94 | ^
245:35.94 ./ErrorEvent.cpp:39:681: note: previous statement is here
245:35.94 39 | nsresult ErrorEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ErrorEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ErrorEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
245:35.94 | ^
245:35.94 3 warnings generated.
245:36.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
245:36.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
245:54.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
245:54.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
245:54.10 In file included from UnifiedBindings7.cpp:41:
245:54.10 In file included from ./EventTargetBinding.cpp:34:
245:54.10 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
245:54.10 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
245:54.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
245:54.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
245:54.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
245:54.10 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
245:54.10 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
245:54.10 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
245:54.10 1 warning generated.
245:54.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
245:54.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
246:14.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
246:14.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
246:14.97 In file included from UnifiedBindings8.cpp:171:
246:14.97 In file included from ./FocusEventBinding.cpp:5:
246:14.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/FocusEventBinding.h:6:
246:14.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
246:14.97 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
246:14.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
246:14.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
246:14.97 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
246:14.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
246:14.97 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
246:14.97 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
246:14.97 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
246:14.97 In file included from UnifiedBindings8.cpp:210:
246:14.97 ./FontFaceSetLoadEvent.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
246:14.97 42 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
246:14.97 | ^
246:14.97 ./FontFaceSetLoadEvent.cpp:41:711: note: previous statement is here
246:14.97 41 | nsresult FontFaceSetLoadEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FontFaceSetLoadEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FontFaceSetLoadEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
246:14.97 | ^
246:14.97 In file included from UnifiedBindings8.cpp:262:
246:14.97 ./FormDataEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
246:14.97 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
246:14.98 | ^
246:14.98 ./FormDataEvent.cpp:39:690: note: previous statement is here
246:14.98 39 | nsresult FormDataEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FormDataEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FormDataEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
246:14.98 | ^
246:14.98 In file included from UnifiedBindings8.cpp:353:
246:14.98 ./GPUUncapturedErrorEvent.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
246:14.98 41 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
246:14.98 | ^
246:14.98 ./GPUUncapturedErrorEvent.cpp:40:720: note: previous statement is here
246:14.98 40 | nsresult GPUUncapturedErrorEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = GPUUncapturedErrorEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = GPUUncapturedErrorEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
246:14.98 | ^
246:14.98 4 warnings generated.
246:15.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
246:15.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
246:39.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
246:39.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
246:39.79 In file included from UnifiedBindings9.cpp:41:
246:39.79 ./GamepadEvent.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
246:39.79 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
246:39.79 | ^
246:39.79 ./GamepadEvent.cpp:39:687: note: previous statement is here
246:39.79 39 | nsresult GamepadEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = GamepadEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = GamepadEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
246:39.79 | ^
246:39.79 1 warning generated.
246:39.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
246:39.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
246:58.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
246:58.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
246:58.20 In file included from Unified_cpp_dom_bindings0.cpp:2:
246:58.20 In file included from /build/firefox/src/firefox-148.0.2/dom/bindings/BindingUtils.cpp:15:
246:58.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
246:58.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
246:58.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
246:58.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
246:58.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
246:58.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
246:58.20 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
246:58.20 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
246:58.20 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
246:58.20 In file included from Unified_cpp_dom_bindings0.cpp:20:
246:58.20 /build/firefox/src/firefox-148.0.2/dom/bindings/CallbackObject.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
246:58.20 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
246:58.20 | ^
246:58.20 /build/firefox/src/firefox-148.0.2/dom/bindings/CallbackObject.cpp:29:159: note: previous statement is here
246:58.20 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
246:58.20 | ^
246:58.20 In file included from Unified_cpp_dom_bindings0.cpp:38:
246:58.21 /build/firefox/src/firefox-148.0.2/dom/bindings/Exceptions.cpp:303:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
246:58.21 303 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
246:58.21 | ^
246:58.21 /build/firefox/src/firefox-148.0.2/dom/bindings/Exceptions.cpp:302:159: note: previous statement is here
246:58.21 302 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
246:58.21 | ^
246:58.21 In file included from Unified_cpp_dom_bindings0.cpp:74:
246:58.21 /build/firefox/src/firefox-148.0.2/dom/bindings/SimpleGlobalObject.cpp:37:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
246:58.21 37 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
246:58.21 | ^
246:58.21 /build/firefox/src/firefox-148.0.2/dom/bindings/SimpleGlobalObject.cpp:36:167: note: previous statement is here
246:58.21 36 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIGlobalObject>)) foundInterface = static_cast<nsIGlobalObject*>(this); else
246:58.21 | ^
246:58.21 In file included from Unified_cpp_dom_bindings0.cpp:110:
246:58.21 /build/firefox/src/firefox-148.0.2/dom/bindings/nsScriptErrorWithStack.cpp:68:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
246:58.21 68 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
246:58.21 | ^
246:58.21 /build/firefox/src/firefox-148.0.2/dom/bindings/nsScriptErrorWithStack.cpp:67:165: note: previous statement is here
246:58.21 67 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIScriptError>)) foundInterface = static_cast<nsIScriptError*>(this); else
246:58.21 | ^
246:58.21 5 warnings generated.
246:58.27 dom/broadcastchannel
246:58.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
246:58.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
247:17.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
247:17.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
247:17.83 In file included from Unified_cpp_dom_broadcastchannel0.cpp:2:
247:17.83 In file included from /build/firefox/src/firefox-148.0.2/dom/broadcastchannel/BroadcastChannel.cpp:22:
247:17.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
247:17.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
247:17.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
247:17.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
247:17.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
247:17.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
247:17.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
247:17.84 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
247:17.84 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
247:17.84 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
247:17.84 In file included from Unified_cpp_dom_broadcastchannel0.cpp:2:
247:17.84 /build/firefox/src/firefox-148.0.2/dom/broadcastchannel/BroadcastChannel.cpp:569:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
247:17.84 569 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
247:17.84 | ^
247:17.84 /build/firefox/src/firefox-148.0.2/dom/broadcastchannel/BroadcastChannel.cpp:568:699: note: previous statement is here
247:17.84 568 | nsresult BroadcastChannel::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = BroadcastChannel::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = BroadcastChannel::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
247:17.84 | ^
247:17.84 2 warnings generated.
247:17.93 dom/cache
247:18.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
247:18.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
247:35.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
247:35.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
247:35.97 In file included from Unified_cpp_dom_cache0.cpp:2:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/dom/cache/Action.cpp:7:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/cache/Action.h:10:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/dom/cache/CacheCipherKeyManager.h:11:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/IPCStreamCipherStrategy.h:10:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/NSSCipherStrategy.h:16:
247:35.97 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
247:35.97 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
247:35.97 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
247:35.97 In file included from Unified_cpp_dom_cache0.cpp:29:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/dom/cache/BoundStorageKey.cpp:10:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
247:35.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
247:35.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
247:35.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
247:35.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
247:35.98 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
247:35.98 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
247:35.98 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
247:35.98 In file included from Unified_cpp_dom_cache0.cpp:65:
247:35.98 /build/firefox/src/firefox-148.0.2/dom/cache/Cache.cpp:209:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
247:35.98 209 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
247:35.98 | ^
247:35.98 /build/firefox/src/firefox-148.0.2/dom/cache/Cache.cpp:208:159: note: previous statement is here
247:35.98 208 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
247:35.98 | ^
247:35.98 In file included from Unified_cpp_dom_cache0.cpp:119:
247:35.98 /build/firefox/src/firefox-148.0.2/dom/cache/CacheStorage.cpp:57:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
247:35.98 57 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
247:35.98 | ^
247:35.98 /build/firefox/src/firefox-148.0.2/dom/cache/CacheStorage.cpp:56:159: note: previous statement is here
247:35.98 56 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
247:35.98 | ^
247:35.98 4 warnings generated.
247:36.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
247:36.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:00.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:00.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:00.01 In file included from Unified_cpp_dom_cache1.cpp:11:
248:00.01 In file included from /build/firefox/src/firefox-148.0.2/dom/cache/CacheStreamControlParent.cpp:11:
248:00.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/cache/StreamList.h:11:
248:00.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/cache/Context.h:10:
248:00.01 In file included from /build/firefox/src/firefox-148.0.2/dom/cache/CacheCipherKeyManager.h:11:
248:00.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/IPCStreamCipherStrategy.h:10:
248:00.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/NSSCipherStrategy.h:16:
248:00.02 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
248:00.02 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
248:00.02 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
248:00.02 In file included from Unified_cpp_dom_cache1.cpp:20:
248:00.02 In file included from /build/firefox/src/firefox-148.0.2/dom/cache/CacheWorkerRef.cpp:9:
248:00.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
248:00.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
248:00.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
248:00.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
248:00.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
248:00.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
248:00.02 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
248:00.02 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
248:00.02 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
248:00.02 2 warnings generated.
248:00.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:00.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:16.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:16.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:16.61 In file included from Unified_cpp_dom_cache2.cpp:11:
248:16.61 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/CacheTypes.cpp:9:
248:16.61 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/TransportSecurityInfoUtils.h:8:
248:16.61 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
248:16.61 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
248:16.61 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
248:16.61 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
248:16.61 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
248:16.61 1 warning generated.
248:16.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:16.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:29.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:29.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:29.96 dom/canvas
248:30.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:30.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:45.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:45.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:45.22 /build/firefox/src/firefox-148.0.2/dom/canvas/DrawTargetWebgl.cpp:459:24: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
248:45.22 459 | if ((bool)(shmemSize > (4294967295U))) {
248:45.22 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~
248:45.22 1 warning generated.
248:45.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:45.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:50.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:50.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:50.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:50.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:55.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:55.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:56.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:56.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:56.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:56.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
248:56.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
248:56.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
249:12.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
249:12.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
249:12.15 In file included from /build/firefox/src/firefox-148.0.2/dom/canvas/OffscreenCanvasDisplayHelper.cpp:13:
249:12.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
249:12.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
249:12.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
249:12.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
249:12.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
249:12.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
249:12.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
249:12.16 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
249:12.16 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
249:12.16 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
249:12.16 1 warning generated.
249:12.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
249:12.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
249:23.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
249:23.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
249:23.52 /build/firefox/src/firefox-148.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
249:23.52 22 | foundInterface = 0; nsresult status; if (!foundInterface) status = CanvasRenderingContext2D::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
249:23.52 | ^
249:23.52 /build/firefox/src/firefox-148.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:21:114: note: previous statement is here
249:23.52 21 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
249:23.52 | ^
249:23.52 /build/firefox/src/firefox-148.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:33:7: warning: code will never be executed [-Wunreachable-code]
249:23.52 33 | (void)tmp; return false; }
249:23.52 | ^~~
249:23.52 /build/firefox/src/firefox-148.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:37:7: warning: code will never be executed [-Wunreachable-code]
249:23.52 37 | (void)tmp; return false; }
249:23.52 | ^~~
249:23.52 /build/firefox/src/firefox-148.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:41:7: warning: code will never be executed [-Wunreachable-code]
249:23.52 41 | (void)tmp; return false; }
249:23.52 | ^~~
249:23.52 4 warnings generated.
249:23.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
249:23.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
249:32.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
249:32.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
249:32.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
249:32.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
250:12.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
250:12.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
250:12.82 In file included from Unified_cpp_dom_canvas0.cpp:38:
250:12.82 In file included from /build/firefox/src/firefox-148.0.2/dom/canvas/CanvasRenderingContext2D.cpp:74:
250:12.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
250:12.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
250:12.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
250:12.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
250:12.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
250:12.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
250:12.83 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
250:12.83 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
250:12.83 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
250:12.83 In file included from Unified_cpp_dom_canvas0.cpp:38:
250:12.83 /build/firefox/src/firefox-148.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1096:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
250:12.83 1096 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
250:12.83 | ^
250:12.83 /build/firefox/src/firefox-148.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1095:159: note: previous statement is here
250:12.83 1095 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
250:12.83 | ^
250:12.83 In file included from Unified_cpp_dom_canvas0.cpp:65:
250:12.84 /build/firefox/src/firefox-148.0.2/dom/canvas/ClientWebGLContext.cpp:7273:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
250:12.84 7273 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
250:12.84 | ^
250:12.84 /build/firefox/src/firefox-148.0.2/dom/canvas/ClientWebGLContext.cpp:7272:159: note: previous statement is here
250:12.84 7272 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
250:12.84 | ^
250:12.84 In file included from Unified_cpp_dom_canvas0.cpp:92:
250:12.84 /build/firefox/src/firefox-148.0.2/dom/canvas/ImageBitmap.cpp:57:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
250:12.84 57 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
250:12.84 | ^
250:12.84 /build/firefox/src/firefox-148.0.2/dom/canvas/ImageBitmap.cpp:56:159: note: previous statement is here
250:12.84 56 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
250:12.84 | ^
250:12.84 In file included from Unified_cpp_dom_canvas0.cpp:101:
250:12.85 /build/firefox/src/firefox-148.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:329:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
250:12.85 329 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
250:12.85 | ^
250:12.85 /build/firefox/src/firefox-148.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:328:159: note: previous statement is here
250:12.85 328 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
250:12.85 | ^
250:12.85 In file included from Unified_cpp_dom_canvas0.cpp:110:
250:12.85 /build/firefox/src/firefox-148.0.2/dom/canvas/ImageData.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
250:12.85 32 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
250:12.85 | ^
250:12.85 /build/firefox/src/firefox-148.0.2/dom/canvas/ImageData.cpp:31:159: note: previous statement is here
250:12.85 31 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
250:12.85 | ^
250:12.85 In file included from Unified_cpp_dom_canvas0.cpp:119:
250:12.85 /build/firefox/src/firefox-148.0.2/dom/canvas/OffscreenCanvas.cpp:734:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
250:12.85 734 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
250:12.85 | ^
250:12.85 /build/firefox/src/firefox-148.0.2/dom/canvas/OffscreenCanvas.cpp:733:186: note: previous statement is here
250:12.85 733 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<EventTarget*>(this)); else
250:12.85 | ^
250:12.85 7 warnings generated.
250:12.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
250:12.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
250:37.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
250:37.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
250:38.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
250:38.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
251:00.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
251:00.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
251:00.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
251:00.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
252:30.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
252:30.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
252:30.06 In file included from Unified_cpp_dom_canvas3.cpp:137:
252:30.06 In file included from /build/firefox/src/firefox-148.0.2/dom/canvas/nsICanvasRenderingContextInternal.cpp:14:
252:30.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
252:30.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
252:30.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
252:30.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
252:30.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
252:30.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
252:30.06 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
252:30.06 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
252:30.06 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
252:30.06 1 warning generated.
252:30.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
252:30.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
252:46.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
252:46.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
252:46.99 In file included from Unified_cpp_dom_canvas4.cpp:2:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PWebGL.cpp:7:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
252:46.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
252:47.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
252:47.00 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
252:47.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
252:47.00 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
252:47.00 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
252:47.00 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
252:47.00 1 warning generated.
252:47.08 dom/clients/api
252:47.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
252:47.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
253:01.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
253:01.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
253:01.18 In file included from Unified_cpp_dom_clients_api0.cpp:2:
253:01.18 In file included from /build/firefox/src/firefox-148.0.2/dom/clients/api/Client.cpp:9:
253:01.18 In file included from /build/firefox/src/firefox-148.0.2/dom/clients/api/ClientDOMUtil.h:12:
253:01.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
253:01.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
253:01.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
253:01.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
253:01.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
253:01.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
253:01.19 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
253:01.19 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
253:01.19 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
253:01.19 In file included from Unified_cpp_dom_clients_api0.cpp:2:
253:01.19 /build/firefox/src/firefox-148.0.2/dom/clients/api/Client.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
253:01.19 32 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
253:01.19 | ^
253:01.19 /build/firefox/src/firefox-148.0.2/dom/clients/api/Client.cpp:31:159: note: previous statement is here
253:01.19 31 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
253:01.19 | ^
253:01.19 In file included from Unified_cpp_dom_clients_api0.cpp:11:
253:01.19 /build/firefox/src/firefox-148.0.2/dom/clients/api/Clients.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
253:01.19 38 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
253:01.19 | ^
253:01.19 /build/firefox/src/firefox-148.0.2/dom/clients/api/Clients.cpp:37:159: note: previous statement is here
253:01.19 37 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
253:01.19 | ^
253:01.19 3 warnings generated.
253:01.29 dom/clients/manager
253:01.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
253:01.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
253:21.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
253:21.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
253:21.04 In file included from Unified_cpp_dom_clients_manager0.cpp:65:
253:21.04 In file included from /build/firefox/src/firefox-148.0.2/dom/clients/manager/ClientManager.cpp:15:
253:21.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
253:21.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
253:21.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
253:21.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
253:21.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
253:21.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
253:21.04 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
253:21.04 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
253:21.04 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
253:21.04 1 warning generated.
253:21.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
253:21.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
253:44.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
253:44.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
253:44.32 In file included from Unified_cpp_dom_clients_manager1.cpp:2:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/dom/clients/manager/ClientOpenWindowUtils.cpp:15:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
253:44.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
253:44.32 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
253:44.32 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
253:44.32 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
253:44.32 1 warning generated.
253:44.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
253:44.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
253:58.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
253:58.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
253:58.79 dom/closewatcher
253:58.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
253:58.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:06.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:06.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:06.29 In file included from Unified_cpp_dom_closewatcher0.cpp:2:
254:06.29 In file included from /build/firefox/src/firefox-148.0.2/dom/closewatcher/CloseWatcher.cpp:16:
254:06.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
254:06.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
254:06.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
254:06.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
254:06.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
254:06.29 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
254:06.29 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
254:06.29 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
254:06.29 In file included from Unified_cpp_dom_closewatcher0.cpp:11:
254:06.29 /build/firefox/src/firefox-148.0.2/dom/closewatcher/CloseWatcherManager.cpp:19:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:06.29 19 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:06.29 | ^
254:06.29 /build/firefox/src/firefox-148.0.2/dom/closewatcher/CloseWatcherManager.cpp:18:159: note: previous statement is here
254:06.29 18 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
254:06.29 | ^
254:06.29 2 warnings generated.
254:06.40 dom/commandhandler
254:06.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:06.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:12.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:12.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:12.68 In file included from Unified_cpp_dom_commandhandler0.cpp:11:
254:12.68 /build/firefox/src/firefox-148.0.2/dom/commandhandler/nsCommandManager.cpp:49:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:12.68 49 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:12.68 | ^
254:12.68 /build/firefox/src/firefox-148.0.2/dom/commandhandler/nsCommandManager.cpp:48:192: note: previous statement is here
254:12.68 48 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsICommandManager*>(this)); else
254:12.68 | ^
254:12.68 1 warning generated.
254:12.77 dom/compression
254:12.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:12.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:20.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:20.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:20.17 In file included from Unified_cpp_dom_compression0.cpp:11:
254:20.17 /build/firefox/src/firefox-148.0.2/dom/compression/CompressionStream.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:20.17 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:20.17 | ^
254:20.17 /build/firefox/src/firefox-148.0.2/dom/compression/CompressionStream.cpp:29:159: note: previous statement is here
254:20.17 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
254:20.17 | ^
254:20.17 In file included from Unified_cpp_dom_compression0.cpp:20:
254:20.17 /build/firefox/src/firefox-148.0.2/dom/compression/DecompressionStream.cpp:54:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:20.17 54 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:20.17 | ^
254:20.17 /build/firefox/src/firefox-148.0.2/dom/compression/DecompressionStream.cpp:53:159: note: previous statement is here
254:20.17 53 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
254:20.17 | ^
254:20.17 In file included from Unified_cpp_dom_compression0.cpp:29:
254:20.17 /build/firefox/src/firefox-148.0.2/dom/compression/FormatBrotli.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:20.17 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = TransformerAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:20.17 | ^
254:20.17 /build/firefox/src/firefox-148.0.2/dom/compression/FormatBrotli.cpp:24:750: note: previous statement is here
254:20.17 24 | nsresult BrotliCompressionStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = BrotliCompressionStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = BrotliCompressionStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
254:20.18 | ^
254:20.18 /build/firefox/src/firefox-148.0.2/dom/compression/FormatBrotli.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:20.18 34 | foundInterface = 0; nsresult status; if (!foundInterface) status = TransformerAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:20.18 | ^
254:20.18 /build/firefox/src/firefox-148.0.2/dom/compression/FormatBrotli.cpp:33:756: note: previous statement is here
254:20.18 33 | nsresult BrotliDecompressionStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = BrotliDecompressionStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = BrotliDecompressionStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
254:20.18 | ^
254:20.18 In file included from Unified_cpp_dom_compression0.cpp:38:
254:20.18 /build/firefox/src/firefox-148.0.2/dom/compression/FormatZlib.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:20.18 22 | foundInterface = 0; nsresult status; if (!foundInterface) status = TransformerAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:20.18 | ^
254:20.18 /build/firefox/src/firefox-148.0.2/dom/compression/FormatZlib.cpp:21:744: note: previous statement is here
254:20.18 21 | nsresult ZLibCompressionStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ZLibCompressionStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ZLibCompressionStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
254:20.18 | ^
254:20.18 /build/firefox/src/firefox-148.0.2/dom/compression/FormatZlib.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:20.18 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = TransformerAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:20.18 | ^
254:20.18 /build/firefox/src/firefox-148.0.2/dom/compression/FormatZlib.cpp:30:750: note: previous statement is here
254:20.18 30 | nsresult ZLibDecompressionStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ZLibDecompressionStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ZLibDecompressionStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
254:20.18 | ^
254:20.18 In file included from Unified_cpp_dom_compression0.cpp:47:
254:20.19 /build/firefox/src/firefox-148.0.2/dom/compression/FormatZstd.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:20.19 22 | foundInterface = 0; nsresult status; if (!foundInterface) status = TransformerAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:20.19 | ^
254:20.19 /build/firefox/src/firefox-148.0.2/dom/compression/FormatZstd.cpp:21:750: note: previous statement is here
254:20.19 21 | nsresult ZstdDecompressionStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ZstdDecompressionStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ZstdDecompressionStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
254:20.19 | ^
254:20.19 7 warnings generated.
254:20.26 dom/console
254:20.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:20.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:34.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:34.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:34.99 In file included from Unified_cpp_dom_console0.cpp:2:
254:34.99 In file included from /build/firefox/src/firefox-148.0.2/dom/console/Console.cpp:35:
254:34.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
254:34.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
254:34.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
254:34.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
254:34.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
254:34.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
254:34.99 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
254:34.99 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
254:34.99 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
254:34.99 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
254:34.99 In file included from Unified_cpp_dom_console0.cpp:2:
254:34.99 /build/firefox/src/firefox-148.0.2/dom/console/Console.cpp:836:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:34.99 836 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:34.99 | ^
254:34.99 /build/firefox/src/firefox-148.0.2/dom/console/Console.cpp:835:185: note: previous statement is here
254:34.99 835 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
254:34.99 | ^
254:34.99 In file included from Unified_cpp_dom_console0.cpp:11:
254:35.00 /build/firefox/src/firefox-148.0.2/dom/console/ConsoleInstance.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:35.00 26 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:35.00 | ^
254:35.00 /build/firefox/src/firefox-148.0.2/dom/console/ConsoleInstance.cpp:25:114: note: previous statement is here
254:35.00 25 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
254:35.00 | ^
254:35.00 3 warnings generated.
254:35.09 dom/cookiestore
254:35.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:35.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:56.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:56.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
254:56.63 In file included from Unified_cpp_dom_cookiestore0.cpp:11:
254:56.63 In file included from /build/firefox/src/firefox-148.0.2/dom/cookiestore/CookieStore.cpp:18:
254:56.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
254:56.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
254:56.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
254:56.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
254:56.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
254:56.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
254:56.63 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
254:56.63 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
254:56.63 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
254:56.63 In file included from Unified_cpp_dom_cookiestore0.cpp:11:
254:56.64 /build/firefox/src/firefox-148.0.2/dom/cookiestore/CookieStore.cpp:375:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:56.64 375 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:56.64 | ^
254:56.64 /build/firefox/src/firefox-148.0.2/dom/cookiestore/CookieStore.cpp:374:684: note: previous statement is here
254:56.64 374 | nsresult CookieStore::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CookieStore::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CookieStore::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
254:56.64 | ^
254:56.64 In file included from Unified_cpp_dom_cookiestore0.cpp:83:
254:56.64 /build/firefox/src/firefox-148.0.2/dom/cookiestore/ExtendableCookieChangeEvent.cpp:17:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
254:56.64 17 | foundInterface = 0; nsresult status; if (!foundInterface) status = ExtendableEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
254:56.64 | ^
254:56.64 /build/firefox/src/firefox-148.0.2/dom/cookiestore/ExtendableCookieChangeEvent.cpp:16:732: note: previous statement is here
254:56.64 16 | nsresult ExtendableCookieChangeEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ExtendableCookieChangeEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ExtendableCookieChangeEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
254:56.64 | ^
254:56.64 3 warnings generated.
254:56.72 dom/credentialmanagement/identity
254:56.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
254:56.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
255:18.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
255:18.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
255:18.02 In file included from Unified_cpp_identity0.cpp:2:
255:18.02 In file included from /build/firefox/src/firefox-148.0.2/dom/credentialmanagement/identity/IdentityCredential.cpp:7:
255:18.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/IdentityCredential.h:12:
255:18.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
255:18.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
255:18.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
255:18.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
255:18.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
255:18.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
255:18.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
255:18.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
255:18.03 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
255:18.03 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
255:18.03 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
255:18.03 In file included from Unified_cpp_identity0.cpp:47:
255:18.03 /build/firefox/src/firefox-148.0.2/dom/credentialmanagement/identity/WebIdentityHandler.cpp:17:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:18.03 17 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:18.03 | ^
255:18.03 /build/firefox/src/firefox-148.0.2/dom/credentialmanagement/identity/WebIdentityHandler.cpp:16:159: note: previous statement is here
255:18.03 16 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
255:18.03 | ^
255:18.03 2 warnings generated.
255:18.10 dom/credentialmanagement
255:18.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
255:18.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
255:29.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
255:29.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
255:29.79 In file included from Unified_cpp_credentialmanagement0.cpp:2:
255:29.79 /build/firefox/src/firefox-148.0.2/dom/credentialmanagement/Credential.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:29.79 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:29.79 | ^
255:29.79 /build/firefox/src/firefox-148.0.2/dom/credentialmanagement/Credential.cpp:21:159: note: previous statement is here
255:29.79 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
255:29.79 | ^
255:29.79 In file included from Unified_cpp_credentialmanagement0.cpp:11:
255:29.79 /build/firefox/src/firefox-148.0.2/dom/credentialmanagement/CredentialsContainer.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:29.79 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:29.79 | ^
255:29.79 /build/firefox/src/firefox-148.0.2/dom/credentialmanagement/CredentialsContainer.cpp:29:159: note: previous statement is here
255:29.79 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
255:29.79 | ^
255:29.79 2 warnings generated.
255:29.88 dom/crypto
255:29.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
255:29.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
255:44.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
255:44.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
255:44.89 In file included from Unified_cpp_dom_crypto0.cpp:11:
255:44.89 In file included from /build/firefox/src/firefox-148.0.2/dom/crypto/CryptoKey.cpp:7:
255:44.89 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
255:44.90 /build/firefox/src/firefox-148.0.2/security/manager/ssl/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
255:44.90 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
255:44.90 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
255:44.90 In file included from Unified_cpp_dom_crypto0.cpp:11:
255:44.90 /build/firefox/src/firefox-148.0.2/dom/crypto/CryptoKey.cpp:51:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:44.90 51 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:44.90 | ^
255:44.90 /build/firefox/src/firefox-148.0.2/dom/crypto/CryptoKey.cpp:50:159: note: previous statement is here
255:44.90 50 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
255:44.90 | ^
255:44.90 In file included from Unified_cpp_dom_crypto0.cpp:29:
255:44.90 In file included from /build/firefox/src/firefox-148.0.2/dom/crypto/WebCryptoTask.cpp:18:
255:44.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
255:44.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
255:44.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
255:44.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
255:44.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
255:44.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
255:44.90 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
255:44.90 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
255:44.90 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
255:44.90 3 warnings generated.
255:45.00 dom/debugger
255:45.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
255:45.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
255:51.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
255:51.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
255:51.73 In file included from Unified_cpp_dom_debugger0.cpp:2:
255:51.73 /build/firefox/src/firefox-148.0.2/dom/debugger/CallbackDebuggerNotification.cpp:18:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:51.73 18 | foundInterface = 0; nsresult status; if (!foundInterface) status = DebuggerNotification::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:51.73 | ^
255:51.73 /build/firefox/src/firefox-148.0.2/dom/debugger/CallbackDebuggerNotification.cpp:17:735: note: previous statement is here
255:51.73 17 | nsresult CallbackDebuggerNotification::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CallbackDebuggerNotification::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CallbackDebuggerNotification::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
255:51.73 | ^
255:51.73 In file included from Unified_cpp_dom_debugger0.cpp:11:
255:51.73 /build/firefox/src/firefox-148.0.2/dom/debugger/DebuggerNotification.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:51.73 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:51.73 | ^
255:51.73 /build/firefox/src/firefox-148.0.2/dom/debugger/DebuggerNotification.cpp:21:159: note: previous statement is here
255:51.73 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
255:51.73 | ^
255:51.73 In file included from Unified_cpp_dom_debugger0.cpp:20:
255:51.74 /build/firefox/src/firefox-148.0.2/dom/debugger/DebuggerNotificationManager.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:51.74 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:51.74 | ^
255:51.74 /build/firefox/src/firefox-148.0.2/dom/debugger/DebuggerNotificationManager.cpp:20:159: note: previous statement is here
255:51.74 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
255:51.74 | ^
255:51.74 In file included from Unified_cpp_dom_debugger0.cpp:29:
255:51.74 /build/firefox/src/firefox-148.0.2/dom/debugger/DebuggerNotificationObserver.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:51.74 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:51.74 | ^
255:51.74 /build/firefox/src/firefox-148.0.2/dom/debugger/DebuggerNotificationObserver.cpp:22:114: note: previous statement is here
255:51.74 22 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
255:51.74 | ^
255:51.74 In file included from Unified_cpp_dom_debugger0.cpp:38:
255:51.74 /build/firefox/src/firefox-148.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp:29:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
255:51.74 29 | foundInterface = 0; nsresult status; if (!foundInterface) status = CallbackDebuggerNotification::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
255:51.74 | ^
255:51.74 /build/firefox/src/firefox-148.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp:28:750: note: previous statement is here
255:51.74 28 | nsresult EventCallbackDebuggerNotification::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = EventCallbackDebuggerNotification::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = EventCallbackDebuggerNotification::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
255:51.74 | ^
255:51.74 5 warnings generated.
255:51.81 dom/documentpip
255:51.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
255:51.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
256:05.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
256:05.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
256:05.07 In file included from Unified_cpp_dom_documentpip0.cpp:2:
256:05.07 In file included from /build/firefox/src/firefox-148.0.2/dom/documentpip/DocumentPictureInPicture.cpp:9:
256:05.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
256:05.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
256:05.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
256:05.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsFrameMessageManager.h:15:
256:05.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
256:05.07 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
256:05.07 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
256:05.08 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
256:05.08 In file included from Unified_cpp_dom_documentpip0.cpp:2:
256:05.08 /build/firefox/src/firefox-148.0.2/dom/documentpip/DocumentPictureInPicture.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
256:05.08 41 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
256:05.08 | ^
256:05.08 /build/firefox/src/firefox-148.0.2/dom/documentpip/DocumentPictureInPicture.cpp:40:175: note: previous statement is here
256:05.08 40 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMEventListener>)) foundInterface = static_cast<nsIDOMEventListener*>(this); else
256:05.08 | ^
256:05.08 2 warnings generated.
256:05.16 dom/encoding
256:05.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
256:05.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
256:12.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
256:12.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
256:12.16 In file included from Unified_cpp_dom_encoding0.cpp:11:
256:12.16 /build/firefox/src/firefox-148.0.2/dom/encoding/TextDecoderStream.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
256:12.16 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
256:12.16 | ^
256:12.16 /build/firefox/src/firefox-148.0.2/dom/encoding/TextDecoderStream.cpp:26:159: note: previous statement is here
256:12.16 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
256:12.16 | ^
256:12.16 /build/firefox/src/firefox-148.0.2/dom/encoding/TextDecoderStream.cpp:158:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
256:12.16 158 | foundInterface = 0; nsresult status; if (!foundInterface) status = TransformerAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
256:12.16 | ^
256:12.16 /build/firefox/src/firefox-148.0.2/dom/encoding/TextDecoderStream.cpp:157:732: note: previous statement is here
256:12.17 157 | nsresult TextDecoderStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TextDecoderStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TextDecoderStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
256:12.17 | ^
256:12.17 In file included from Unified_cpp_dom_encoding0.cpp:29:
256:12.17 /build/firefox/src/firefox-148.0.2/dom/encoding/TextEncoderStream.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
256:12.17 26 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
256:12.17 | ^
256:12.17 /build/firefox/src/firefox-148.0.2/dom/encoding/TextEncoderStream.cpp:25:159: note: previous statement is here
256:12.17 25 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
256:12.17 | ^
256:12.17 /build/firefox/src/firefox-148.0.2/dom/encoding/TextEncoderStream.cpp:203:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
256:12.17 203 | foundInterface = 0; nsresult status; if (!foundInterface) status = TransformerAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
256:12.17 | ^
256:12.17 /build/firefox/src/firefox-148.0.2/dom/encoding/TextEncoderStream.cpp:202:732: note: previous statement is here
256:12.17 202 | nsresult TextEncoderStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TextEncoderStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TextEncoderStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
256:12.17 | ^
256:12.17 4 warnings generated.
256:12.27 dom/events
256:12.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
256:12.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
256:35.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
256:35.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/dom/events/EventStateManager.cpp:50:
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
256:35.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
256:35.60 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
256:35.60 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
256:35.60 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
256:35.61 /build/firefox/src/firefox-148.0.2/dom/events/EventStateManager.cpp:359:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
256:35.61 359 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
256:35.61 | ^
256:35.61 /build/firefox/src/firefox-148.0.2/dom/events/EventStateManager.cpp:358:159: note: previous statement is here
256:35.61 358 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
256:35.61 | ^
256:35.61 /build/firefox/src/firefox-148.0.2/dom/events/EventStateManager.cpp:771:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
256:35.61 771 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
256:35.61 | ^
256:35.61 /build/firefox/src/firefox-148.0.2/dom/events/EventStateManager.cpp:770:185: note: previous statement is here
256:35.62 770 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
256:35.62 | ^
256:35.62 3 warnings generated.
256:35.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
256:35.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
257:01.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
257:01.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
257:01.15 In file included from Unified_cpp_dom_events0.cpp:29:
257:01.15 In file included from /build/firefox/src/firefox-148.0.2/dom/events/Clipboard.cpp:32:
257:01.15 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
257:01.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
257:01.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
257:01.15 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
257:01.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
257:01.16 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
257:01.16 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
257:01.16 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
257:01.16 In file included from Unified_cpp_dom_events0.cpp:29:
257:01.16 /build/firefox/src/firefox-148.0.2/dom/events/Clipboard.cpp:828:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.16 828 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.16 | ^
257:01.16 /build/firefox/src/firefox-148.0.2/dom/events/Clipboard.cpp:827:678: note: previous statement is here
257:01.16 827 | nsresult Clipboard::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Clipboard::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Clipboard::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:01.16 | ^
257:01.16 In file included from Unified_cpp_dom_events0.cpp:47:
257:01.16 /build/firefox/src/firefox-148.0.2/dom/events/ClipboardItem.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.16 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.16 | ^
257:01.16 /build/firefox/src/firefox-148.0.2/dom/events/ClipboardItem.cpp:26:195: note: previous statement is here
257:01.16 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<PromiseNativeHandler*>(this)); else
257:01.16 | ^
257:01.16 In file included from Unified_cpp_dom_events0.cpp:56:
257:01.16 /build/firefox/src/firefox-148.0.2/dom/events/CommandEvent.cpp:33:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.16 33 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.16 | ^
257:01.16 /build/firefox/src/firefox-148.0.2/dom/events/CommandEvent.cpp:32:687: note: previous statement is here
257:01.16 32 | nsresult CommandEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CommandEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CommandEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:01.16 | ^
257:01.16 In file included from Unified_cpp_dom_events0.cpp:65:
257:01.16 /build/firefox/src/firefox-148.0.2/dom/events/CompositionEvent.cpp:59:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.16 59 | foundInterface = 0; nsresult status; if (!foundInterface) status = UIEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.16 | ^
257:01.16 /build/firefox/src/firefox-148.0.2/dom/events/CompositionEvent.cpp:58:699: note: previous statement is here
257:01.16 58 | nsresult CompositionEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CompositionEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CompositionEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:01.16 | ^
257:01.17 In file included from Unified_cpp_dom_events0.cpp:92:
257:01.17 /build/firefox/src/firefox-148.0.2/dom/events/CustomEvent.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.17 42 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.17 | ^
257:01.17 /build/firefox/src/firefox-148.0.2/dom/events/CustomEvent.cpp:41:684: note: previous statement is here
257:01.17 41 | nsresult CustomEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CustomEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CustomEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:01.17 | ^
257:01.17 In file included from Unified_cpp_dom_events0.cpp:101:
257:01.17 /build/firefox/src/firefox-148.0.2/dom/events/DOMEventTargetHelper.cpp:82:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.17 82 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.17 | ^
257:01.17 /build/firefox/src/firefox-148.0.2/dom/events/DOMEventTargetHelper.cpp:81:212: note: previous statement is here
257:01.17 81 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, DOMEventTargetHelper>)) { *aInstancePtr = do_AddRef(static_cast<DOMEventTargetHelper*>(this)).take(); return NS_OK; } else
257:01.17 | ^
257:01.17 In file included from Unified_cpp_dom_events0.cpp:110:
257:01.17 /build/firefox/src/firefox-148.0.2/dom/events/DataTransfer.cpp:93:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.17 93 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.17 | ^
257:01.17 /build/firefox/src/firefox-148.0.2/dom/events/DataTransfer.cpp:92:159: note: previous statement is here
257:01.17 92 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:01.17 | ^
257:01.17 In file included from Unified_cpp_dom_events0.cpp:119:
257:01.17 /build/firefox/src/firefox-148.0.2/dom/events/DataTransferItem.cpp:60:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.17 60 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.17 | ^
257:01.17 /build/firefox/src/firefox-148.0.2/dom/events/DataTransferItem.cpp:59:159: note: previous statement is here
257:01.17 59 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:01.17 | ^
257:01.17 In file included from Unified_cpp_dom_events0.cpp:128:
257:01.18 /build/firefox/src/firefox-148.0.2/dom/events/DataTransferItemList.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.18 32 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.18 | ^
257:01.18 /build/firefox/src/firefox-148.0.2/dom/events/DataTransferItemList.cpp:31:159: note: previous statement is here
257:01.18 31 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:01.18 | ^
257:01.18 In file included from Unified_cpp_dom_events0.cpp:137:
257:01.18 /build/firefox/src/firefox-148.0.2/dom/events/DeviceMotionEvent.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:01.18 24 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:01.18 | ^
257:01.18 /build/firefox/src/firefox-148.0.2/dom/events/DeviceMotionEvent.cpp:23:702: note: previous statement is here
257:01.18 23 | nsresult DeviceMotionEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DeviceMotionEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DeviceMotionEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:01.18 | ^
257:01.18 11 warnings generated.
257:01.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
257:01.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
257:26.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
257:26.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
257:26.55 In file included from Unified_cpp_dom_events1.cpp:2:
257:26.55 In file included from /build/firefox/src/firefox-148.0.2/dom/events/DragEvent.cpp:7:
257:26.55 In file included from /build/firefox/src/firefox-148.0.2/dom/events/DragEvent.h:11:
257:26.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/DragEventBinding.h:6:
257:26.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEventBinding.h:6:
257:26.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
257:26.56 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
257:26.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
257:26.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
257:26.56 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
257:26.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
257:26.56 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
257:26.56 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
257:26.56 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
257:26.56 In file included from Unified_cpp_dom_events1.cpp:11:
257:26.56 /build/firefox/src/firefox-148.0.2/dom/events/Event.cpp:132:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:26.56 132 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:26.56 | ^
257:26.56 /build/firefox/src/firefox-148.0.2/dom/events/Event.cpp:131:147: note: previous statement is here
257:26.56 131 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, Event>)) foundInterface = static_cast<Event*>(this); else
257:26.56 | ^
257:26.56 In file included from Unified_cpp_dom_events1.cpp:29:
257:26.57 /build/firefox/src/firefox-148.0.2/dom/events/EventListenerManager.cpp:2282:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:26.57 2282 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:26.57 | ^
257:26.57 /build/firefox/src/firefox-148.0.2/dom/events/EventListenerManager.cpp:2281:159: note: previous statement is here
257:26.57 2281 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:26.57 | ^
257:26.57 In file included from Unified_cpp_dom_events1.cpp:38:
257:26.57 /build/firefox/src/firefox-148.0.2/dom/events/EventListenerService.cpp:107:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:26.57 107 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:26.57 | ^
257:26.57 /build/firefox/src/firefox-148.0.2/dom/events/EventListenerService.cpp:106:159: note: previous statement is here
257:26.57 106 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:26.57 | ^
257:26.57 In file included from Unified_cpp_dom_events1.cpp:74:
257:26.57 /build/firefox/src/firefox-148.0.2/dom/events/IMEContentObserver.cpp:121:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:26.57 121 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:26.57 | ^
257:26.57 /build/firefox/src/firefox-148.0.2/dom/events/IMEContentObserver.cpp:120:192: note: previous statement is here
257:26.57 120 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIReflowObserver*>(this)); else
257:26.57 | ^
257:26.58 /build/firefox/src/firefox-148.0.2/dom/events/IMEContentObserver.cpp:2280:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:26.58 2280 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:26.58 | ^
257:26.58 /build/firefox/src/firefox-148.0.2/dom/events/IMEContentObserver.cpp:2279:159: note: previous statement is here
257:26.58 2279 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:26.58 | ^
257:26.58 In file included from Unified_cpp_dom_events1.cpp:92:
257:26.58 /build/firefox/src/firefox-148.0.2/dom/events/ImageCaptureError.cpp:19:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:26.58 19 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:26.58 | ^
257:26.58 /build/firefox/src/firefox-148.0.2/dom/events/ImageCaptureError.cpp:18:159: note: previous statement is here
257:26.58 18 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:26.58 | ^
257:26.58 In file included from Unified_cpp_dom_events1.cpp:110:
257:26.58 /build/firefox/src/firefox-148.0.2/dom/events/JSEventHandler.cpp:90:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:26.58 90 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:26.58 | ^
257:26.58 /build/firefox/src/firefox-148.0.2/dom/events/JSEventHandler.cpp:89:165: note: previous statement is here
257:26.58 89 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, JSEventHandler>)) foundInterface = static_cast<JSEventHandler*>(this); else
257:26.58 | ^
257:26.58 In file included from Unified_cpp_dom_events1.cpp:137:
257:26.58 /build/firefox/src/firefox-148.0.2/dom/events/MessageEvent.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:26.58 41 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:26.58 | ^
257:26.59 /build/firefox/src/firefox-148.0.2/dom/events/MessageEvent.cpp:40:687: note: previous statement is here
257:26.59 40 | nsresult MessageEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MessageEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MessageEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:26.59 | ^
257:26.59 9 warnings generated.
257:26.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
257:26.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
257:46.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
257:46.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
257:46.15 In file included from Unified_cpp_dom_events2.cpp:2:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/dom/events/MouseEvent.cpp:7:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/dom/events/MouseEvent.h:12:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEventBinding.h:6:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
257:46.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
257:46.16 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
257:46.16 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
257:46.16 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
257:46.16 In file included from Unified_cpp_dom_events2.cpp:20:
257:46.16 /build/firefox/src/firefox-148.0.2/dom/events/NavigateEvent.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:46.16 42 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:46.16 | ^
257:46.16 /build/firefox/src/firefox-148.0.2/dom/events/NavigateEvent.cpp:41:690: note: previous statement is here
257:46.16 41 | nsresult NavigateEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = NavigateEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = NavigateEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:46.16 | ^
257:46.16 In file included from Unified_cpp_dom_events2.cpp:38:
257:46.16 /build/firefox/src/firefox-148.0.2/dom/events/PaintRequest.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:46.16 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:46.16 | ^
257:46.16 /build/firefox/src/firefox-148.0.2/dom/events/PaintRequest.cpp:23:619: note: previous statement is here
257:46.16 23 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PaintRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PaintRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:46.16 | ^
257:46.16 /build/firefox/src/firefox-148.0.2/dom/events/PaintRequest.cpp:50:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:46.16 50 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:46.16 | ^
257:46.16 /build/firefox/src/firefox-148.0.2/dom/events/PaintRequest.cpp:49:159: note: previous statement is here
257:46.16 49 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:46.16 | ^
257:46.16 In file included from Unified_cpp_dom_events2.cpp:47:
257:46.16 /build/firefox/src/firefox-148.0.2/dom/events/PointerEvent.cpp:225:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:46.17 225 | foundInterface = 0; nsresult status; if (!foundInterface) status = MouseEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:46.17 | ^
257:46.17 /build/firefox/src/firefox-148.0.2/dom/events/PointerEvent.cpp:224:687: note: previous statement is here
257:46.17 224 | nsresult PointerEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PointerEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PointerEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:46.17 | ^
257:46.17 In file included from Unified_cpp_dom_events2.cpp:74:
257:46.17 /build/firefox/src/firefox-148.0.2/dom/events/ScrollAreaEvent.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:46.17 30 | foundInterface = 0; nsresult status; if (!foundInterface) status = UIEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:46.17 | ^
257:46.17 /build/firefox/src/firefox-148.0.2/dom/events/ScrollAreaEvent.cpp:29:696: note: previous statement is here
257:46.17 29 | nsresult ScrollAreaEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ScrollAreaEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ScrollAreaEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:46.17 | ^
257:46.17 In file included from Unified_cpp_dom_events2.cpp:119:
257:46.17 /build/firefox/src/firefox-148.0.2/dom/events/StorageEvent.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:46.17 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:46.17 | ^
257:46.17 /build/firefox/src/firefox-148.0.2/dom/events/StorageEvent.cpp:30:687: note: previous statement is here
257:46.17 30 | nsresult StorageEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = StorageEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = StorageEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
257:46.17 | ^
257:46.17 In file included from Unified_cpp_dom_events2.cpp:128:
257:46.17 /build/firefox/src/firefox-148.0.2/dom/events/TextClause.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
257:46.17 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
257:46.17 | ^
257:46.17 /build/firefox/src/firefox-148.0.2/dom/events/TextClause.cpp:20:159: note: previous statement is here
257:46.17 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
257:46.17 | ^
257:46.17 8 warnings generated.
257:46.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
257:46.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
258:00.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
258:00.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
258:00.70 In file included from Unified_cpp_dom_events3.cpp:2:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/dom/events/TextEvent.cpp:7:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/TextEvent.h:12:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEvent.h:13:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
258:00.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
258:00.70 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
258:00.70 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
258:00.70 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
258:00.70 In file included from Unified_cpp_dom_events3.cpp:11:
258:00.70 /build/firefox/src/firefox-148.0.2/dom/events/ToggleEvent.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:00.70 21 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:00.70 | ^
258:00.70 /build/firefox/src/firefox-148.0.2/dom/events/ToggleEvent.cpp:20:684: note: previous statement is here
258:00.70 20 | nsresult ToggleEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ToggleEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ToggleEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
258:00.71 | ^
258:00.71 In file included from Unified_cpp_dom_events3.cpp:20:
258:00.71 /build/firefox/src/firefox-148.0.2/dom/events/Touch.cpp:109:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:00.71 109 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:00.71 | ^
258:00.71 /build/firefox/src/firefox-148.0.2/dom/events/Touch.cpp:108:159: note: previous statement is here
258:00.71 108 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
258:00.71 | ^
258:00.71 In file included from Unified_cpp_dom_events3.cpp:29:
258:00.71 /build/firefox/src/firefox-148.0.2/dom/events/TouchEvent.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:00.71 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:00.71 | ^
258:00.71 /build/firefox/src/firefox-148.0.2/dom/events/TouchEvent.cpp:30:159: note: previous statement is here
258:00.71 30 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
258:00.71 | ^
258:00.71 /build/firefox/src/firefox-148.0.2/dom/events/TouchEvent.cpp:74:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:00.71 74 | foundInterface = 0; nsresult status; if (!foundInterface) status = UIEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:00.71 | ^
258:00.71 /build/firefox/src/firefox-148.0.2/dom/events/TouchEvent.cpp:73:681: note: previous statement is here
258:00.71 73 | nsresult TouchEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TouchEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TouchEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
258:00.71 | ^
258:00.71 In file included from Unified_cpp_dom_events3.cpp:47:
258:00.72 /build/firefox/src/firefox-148.0.2/dom/events/UIEvent.cpp:88:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:00.72 88 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:00.72 | ^
258:00.72 /build/firefox/src/firefox-148.0.2/dom/events/UIEvent.cpp:87:672: note: previous statement is here
258:00.72 87 | nsresult UIEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = UIEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = UIEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
258:00.72 | ^
258:00.72 In file included from Unified_cpp_dom_events3.cpp:74:
258:00.72 /build/firefox/src/firefox-148.0.2/dom/events/XULCommandEvent.cpp:33:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:00.72 33 | foundInterface = 0; nsresult status; if (!foundInterface) status = UIEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:00.72 | ^
258:00.72 /build/firefox/src/firefox-148.0.2/dom/events/XULCommandEvent.cpp:32:696: note: previous statement is here
258:00.72 32 | nsresult XULCommandEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XULCommandEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XULCommandEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
258:00.72 | ^
258:00.72 7 warnings generated.
258:00.80 dom/fetch
258:00.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
258:00.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
258:25.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
258:25.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
258:25.25 In file included from Unified_cpp_dom_fetch0.cpp:20:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/dom/fetch/Fetch.cpp:34:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerChild.h:16:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerOp.h:10:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
258:25.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
258:25.26 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
258:25.26 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
258:25.26 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
258:25.26 In file included from Unified_cpp_dom_fetch0.cpp:20:
258:25.26 /build/firefox/src/firefox-148.0.2/dom/fetch/Fetch.cpp:115:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:25.26 115 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:25.26 | ^
258:25.26 /build/firefox/src/firefox-148.0.2/dom/fetch/Fetch.cpp:114:159: note: previous statement is here
258:25.26 114 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
258:25.26 | ^
258:25.26 /build/firefox/src/firefox-148.0.2/dom/fetch/Fetch.cpp:1332:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:25.26 1332 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:25.26 | ^
258:25.26 /build/firefox/src/firefox-148.0.2/dom/fetch/Fetch.cpp:1331:159: note: previous statement is here
258:25.26 1331 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
258:25.26 | ^
258:25.26 /build/firefox/src/firefox-148.0.2/dom/fetch/Fetch.cpp:1817:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:25.27 1817 | foundInterface = 0; nsresult status; if (!foundInterface) status = FetchBody<EmptyBody>::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:25.27 | ^
258:25.27 /build/firefox/src/firefox-148.0.2/dom/fetch/Fetch.cpp:1816:678: note: previous statement is here
258:25.27 1816 | nsresult EmptyBody::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = EmptyBody::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = EmptyBody::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
258:25.27 | ^
258:25.27 In file included from Unified_cpp_dom_fetch0.cpp:47:
258:25.27 /build/firefox/src/firefox-148.0.2/dom/fetch/FetchObserver.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:25.27 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:25.27 | ^
258:25.27 /build/firefox/src/firefox-148.0.2/dom/fetch/FetchObserver.cpp:24:690: note: previous statement is here
258:25.27 24 | nsresult FetchObserver::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FetchObserver::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FetchObserver::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
258:25.27 | ^
258:25.27 In file included from Unified_cpp_dom_fetch0.cpp:74:
258:25.27 /build/firefox/src/firefox-148.0.2/dom/fetch/FetchStreamReader.cpp:118:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:25.27 118 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:25.27 | ^
258:25.27 /build/firefox/src/firefox-148.0.2/dom/fetch/FetchStreamReader.cpp:117:159: note: previous statement is here
258:25.27 117 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
258:25.27 | ^
258:25.27 /build/firefox/src/firefox-148.0.2/dom/fetch/FetchStreamReader.cpp:279:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:25.27 279 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:25.27 | ^
258:25.27 /build/firefox/src/firefox-148.0.2/dom/fetch/FetchStreamReader.cpp:278:699: note: previous statement is here
258:25.27 278 | nsresult FetchReadRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FetchReadRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FetchReadRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
258:25.27 | ^
258:25.27 In file included from Unified_cpp_dom_fetch0.cpp:101:
258:25.27 /build/firefox/src/firefox-148.0.2/dom/fetch/Headers.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:25.28 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:25.28 | ^
258:25.28 /build/firefox/src/firefox-148.0.2/dom/fetch/Headers.cpp:21:159: note: previous statement is here
258:25.28 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
258:25.28 | ^
258:25.28 In file included from Unified_cpp_dom_fetch0.cpp:137:
258:25.28 /build/firefox/src/firefox-148.0.2/dom/fetch/Request.cpp:51:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:25.28 51 | foundInterface = 0; nsresult status; if (!foundInterface) status = FetchBody<Request>::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:25.28 | ^
258:25.28 /build/firefox/src/firefox-148.0.2/dom/fetch/Request.cpp:50:114: note: previous statement is here
258:25.28 50 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
258:25.28 | ^
258:25.28 9 warnings generated.
258:25.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
258:25.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
258:42.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
258:42.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
258:42.68 In file included from Unified_cpp_dom_fetch1.cpp:2:
258:42.68 In file included from /build/firefox/src/firefox-148.0.2/dom/fetch/Response.cpp:22:
258:42.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
258:42.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
258:42.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
258:42.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
258:42.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
258:42.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
258:42.68 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
258:42.68 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
258:42.68 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
258:42.68 In file included from Unified_cpp_dom_fetch1.cpp:2:
258:42.68 /build/firefox/src/firefox-148.0.2/dom/fetch/Response.cpp:57:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
258:42.68 57 | foundInterface = 0; nsresult status; if (!foundInterface) status = FetchBody<Response>::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
258:42.68 | ^
258:42.69 /build/firefox/src/firefox-148.0.2/dom/fetch/Response.cpp:56:114: note: previous statement is here
258:42.69 56 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
258:42.69 | ^
258:42.69 In file included from Unified_cpp_dom_fetch1.cpp:11:
258:42.69 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/FetchTypes.cpp:8:
258:42.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/TransportSecurityInfoUtils.h:8:
258:42.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
258:42.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
258:42.69 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
258:42.69 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
258:42.69 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258:42.69 3 warnings generated.
258:42.76 dom/file/ipc
258:42.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
258:42.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:01.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:01.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:01.79 In file included from Unified_cpp_dom_file_ipc0.cpp:20:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/dom/file/ipc/IPCBlobUtils.cpp:15:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
259:01.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
259:01.79 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
259:01.79 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
259:01.79 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
259:01.79 In file included from Unified_cpp_dom_file_ipc0.cpp:29:
259:01.79 /build/firefox/src/firefox-148.0.2/dom/file/ipc/RemoteLazyInputStream.cpp:135:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
259:01.79 135 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
259:01.79 | ^
259:01.79 /build/firefox/src/firefox-148.0.2/dom/file/ipc/RemoteLazyInputStream.cpp:134:189: note: previous statement is here
259:01.79 134 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInputStream*>(this)); else
259:01.79 | ^
259:01.80 In file included from Unified_cpp_dom_file_ipc0.cpp:56:
259:01.80 /build/firefox/src/firefox-148.0.2/dom/file/ipc/RemoteLazyInputStreamStorage.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
259:01.80 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
259:01.80 | ^
259:01.80 /build/firefox/src/firefox-148.0.2/dom/file/ipc/RemoteLazyInputStreamStorage.cpp:30:159: note: previous statement is here
259:01.80 30 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIObserver>)) foundInterface = static_cast<nsIObserver*>(this); else
259:01.80 | ^
259:01.80 3 warnings generated.
259:01.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:01.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:15.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:15.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:15.78 dom/file
259:15.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:15.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:32.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:32.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:32.82 In file included from Unified_cpp_dom_file0.cpp:11:
259:32.82 In file included from /build/firefox/src/firefox-148.0.2/dom/file/Blob.cpp:19:
259:32.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
259:32.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
259:32.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
259:32.83 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
259:32.83 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
259:32.83 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
259:32.83 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
259:32.83 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
259:32.83 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
259:32.83 In file included from Unified_cpp_dom_file0.cpp:11:
259:32.83 /build/firefox/src/firefox-148.0.2/dom/file/Blob.cpp:48:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
259:32.83 48 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
259:32.83 | ^
259:32.83 /build/firefox/src/firefox-148.0.2/dom/file/Blob.cpp:47:185: note: previous statement is here
259:32.83 47 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
259:32.83 | ^
259:32.83 In file included from Unified_cpp_dom_file0.cpp:74:
259:32.83 /build/firefox/src/firefox-148.0.2/dom/file/FileList.cpp:33:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
259:32.83 33 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
259:32.83 | ^
259:32.83 /build/firefox/src/firefox-148.0.2/dom/file/FileList.cpp:32:159: note: previous statement is here
259:32.84 32 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
259:32.84 | ^
259:32.84 In file included from Unified_cpp_dom_file0.cpp:83:
259:32.84 /build/firefox/src/firefox-148.0.2/dom/file/FileReader.cpp:74:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
259:32.84 74 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
259:32.84 | ^
259:32.84 /build/firefox/src/firefox-148.0.2/dom/file/FileReader.cpp:73:153: note: previous statement is here
259:32.84 73 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsINamed>)) foundInterface = static_cast<nsINamed*>(this); else
259:32.84 | ^
259:32.84 In file included from Unified_cpp_dom_file0.cpp:92:
259:32.84 /build/firefox/src/firefox-148.0.2/dom/file/FileReaderSync.cpp:361:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
259:32.84 361 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
259:32.84 | ^
259:32.84 /build/firefox/src/firefox-148.0.2/dom/file/FileReaderSync.cpp:360:197: note: previous statement is here
259:32.84 360 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInputStreamCallback*>(this)); else
259:32.84 | ^
259:32.84 5 warnings generated.
259:32.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:32.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:39.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:39.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:39.65 dom/file/uri
259:39.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:39.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:57.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:57.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
259:57.59 In file included from Unified_cpp_dom_file_uri0.cpp:2:
259:57.59 /build/firefox/src/firefox-148.0.2/dom/file/uri/BlobURL.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
259:57.59 40 | foundInterface = 0; nsresult status; if (!foundInterface) status = mozilla::net::nsSimpleURI::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
259:57.59 | ^
259:57.59 /build/firefox/src/firefox-148.0.2/dom/file/uri/BlobURL.cpp:39:231: note: previous statement is here
259:57.59 39 | if (aIID.Equals((nsIClassInfo::kIID))) { if (!gBlobURL_classInfoGlobal) gBlobURL_classInfoGlobal = new (kBlobURLClassInfoDataPlace.addr()) GenericClassInfo(&kBlobURLClassInfoData); foundInterface = gBlobURL_classInfoGlobal; } else
259:57.59 | ^
259:57.59 In file included from Unified_cpp_dom_file_uri0.cpp:20:
259:57.59 /build/firefox/src/firefox-148.0.2/dom/file/uri/BlobURLInputStream.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
259:57.59 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
259:57.59 | ^
259:57.60 /build/firefox/src/firefox-148.0.2/dom/file/uri/BlobURLInputStream.cpp:30:194: note: previous statement is here
259:57.60 30 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIAsyncInputStream*>(this)); else
259:57.60 | ^
259:57.60 In file included from Unified_cpp_dom_file_uri0.cpp:29:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/dom/file/uri/BlobURLProtocolHandler.cpp:23:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
259:57.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
259:57.60 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
259:57.60 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
259:57.60 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
259:57.60 3 warnings generated.
259:57.68 dom/filesystem/compat
259:57.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
259:57.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
260:05.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
260:05.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
260:05.60 In file included from Unified_cpp_filesystem_compat0.cpp:11:
260:05.60 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystem.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:05.60 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:05.60 | ^
260:05.61 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystem.cpp:22:159: note: previous statement is here
260:05.61 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:05.61 | ^
260:05.61 In file included from Unified_cpp_filesystem_compat0.cpp:20:
260:05.61 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:05.61 24 | foundInterface = 0; nsresult status; if (!foundInterface) status = FileSystemEntry::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:05.61 | ^
260:05.61 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:723: note: previous statement is here
260:05.61 23 | nsresult FileSystemDirectoryEntry::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FileSystemDirectoryEntry::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FileSystemDirectoryEntry::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
260:05.61 | ^
260:05.61 In file included from Unified_cpp_filesystem_compat0.cpp:29:
260:05.61 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:131:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:05.61 131 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:05.61 | ^
260:05.61 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:130:159: note: previous statement is here
260:05.61 130 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:05.61 | ^
260:05.61 In file included from Unified_cpp_filesystem_compat0.cpp:38:
260:05.61 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemEntry.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:05.61 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:05.61 | ^
260:05.61 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemEntry.cpp:26:159: note: previous statement is here
260:05.61 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:05.61 | ^
260:05.61 In file included from Unified_cpp_filesystem_compat0.cpp:47:
260:05.62 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:50:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:05.62 50 | foundInterface = 0; nsresult status; if (!foundInterface) status = FileSystemEntry::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:05.62 | ^
260:05.62 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:49:708: note: previous statement is here
260:05.62 49 | nsresult FileSystemFileEntry::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FileSystemFileEntry::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FileSystemFileEntry::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
260:05.62 | ^
260:05.62 In file included from Unified_cpp_filesystem_compat0.cpp:56:
260:05.62 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:05.62 24 | foundInterface = 0; nsresult status; if (!foundInterface) status = FileSystemDirectoryEntry::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:05.62 | ^
260:05.62 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:23:735: note: previous statement is here
260:05.62 23 | nsresult FileSystemRootDirectoryEntry::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FileSystemRootDirectoryEntry::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FileSystemRootDirectoryEntry::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
260:05.62 | ^
260:05.62 In file included from Unified_cpp_filesystem_compat0.cpp:65:
260:05.62 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:58:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:05.62 58 | foundInterface = 0; nsresult status; if (!foundInterface) status = FileSystemDirectoryReader::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:05.62 | ^
260:05.62 /build/firefox/src/firefox-148.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:738: note: previous statement is here
260:05.62 57 | nsresult FileSystemRootDirectoryReader::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FileSystemRootDirectoryReader::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FileSystemRootDirectoryReader::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
260:05.62 | ^
260:05.62 7 warnings generated.
260:05.68 dom/filesystem
260:05.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
260:05.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
260:24.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
260:24.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
260:24.56 In file included from Unified_cpp_dom_filesystem0.cpp:2:
260:24.56 In file included from /build/firefox/src/firefox-148.0.2/dom/filesystem/Directory.cpp:16:
260:24.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
260:24.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
260:24.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
260:24.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
260:24.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
260:24.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
260:24.56 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
260:24.56 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
260:24.56 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
260:24.56 In file included from Unified_cpp_dom_filesystem0.cpp:2:
260:24.57 /build/firefox/src/firefox-148.0.2/dom/filesystem/Directory.cpp:45:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:24.57 45 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:24.57 | ^
260:24.57 /build/firefox/src/firefox-148.0.2/dom/filesystem/Directory.cpp:44:159: note: previous statement is here
260:24.57 44 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:24.57 | ^
260:24.57 2 warnings generated.
260:24.64 dom/flex
260:24.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
260:24.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
260:32.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
260:32.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
260:32.82 In file included from Unified_cpp_dom_flex0.cpp:2:
260:32.82 /build/firefox/src/firefox-148.0.2/dom/flex/Flex.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:32.82 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:32.83 | ^
260:32.83 /build/firefox/src/firefox-148.0.2/dom/flex/Flex.cpp:21:159: note: previous statement is here
260:32.83 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:32.83 | ^
260:32.83 In file included from Unified_cpp_dom_flex0.cpp:11:
260:32.83 /build/firefox/src/firefox-148.0.2/dom/flex/FlexItemValues.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:32.83 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:32.83 | ^
260:32.83 /build/firefox/src/firefox-148.0.2/dom/flex/FlexItemValues.cpp:22:159: note: previous statement is here
260:32.83 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:32.83 | ^
260:32.83 In file included from Unified_cpp_dom_flex0.cpp:20:
260:32.83 /build/firefox/src/firefox-148.0.2/dom/flex/FlexLineValues.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:32.83 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:32.83 | ^
260:32.83 /build/firefox/src/firefox-148.0.2/dom/flex/FlexLineValues.cpp:21:159: note: previous statement is here
260:32.83 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:32.83 | ^
260:32.83 3 warnings generated.
260:32.93 dom/fs/api
260:33.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
260:33.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
260:52.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
260:52.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
260:52.26 In file included from Unified_cpp_dom_fs_api0.cpp:11:
260:52.26 /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemDirectoryIterator.cpp:19:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:52.26 19 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:52.26 | ^
260:52.26 /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemDirectoryIterator.cpp:18:159: note: previous statement is here
260:52.26 18 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:52.26 | ^
260:52.26 In file included from Unified_cpp_dom_fs_api0.cpp:29:
260:52.26 /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemHandle.cpp:78:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:52.26 78 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:52.26 | ^
260:52.26 /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemHandle.cpp:77:159: note: previous statement is here
260:52.26 77 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:52.26 | ^
260:52.26 In file included from Unified_cpp_dom_fs_api0.cpp:38:
260:52.26 /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemManager.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:52.26 38 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:52.26 | ^
260:52.26 /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemManager.cpp:37:159: note: previous statement is here
260:52.26 37 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:52.26 | ^
260:52.26 In file included from Unified_cpp_dom_fs_api0.cpp:47:
260:52.26 In file included from /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemSyncAccessHandle.cpp:28:
260:52.26 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
260:52.26 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
260:52.26 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
260:52.26 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
260:52.26 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
260:52.26 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
260:52.27 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
260:52.27 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
260:52.27 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
260:52.27 In file included from Unified_cpp_dom_fs_api0.cpp:47:
260:52.27 /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemSyncAccessHandle.cpp:146:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
260:52.27 146 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
260:52.27 | ^
260:52.27 /build/firefox/src/firefox-148.0.2/dom/fs/api/FileSystemSyncAccessHandle.cpp:145:159: note: previous statement is here
260:52.27 145 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
260:52.27 | ^
260:52.27 5 warnings generated.
260:52.34 dom/fs/child
260:52.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
260:52.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
261:09.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
261:09.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
261:09.56 dom/fs/parent/datamodel
261:09.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
261:09.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
261:30.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
261:30.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
261:30.34 In file included from Unified_cpp_fs_parent_datamodel0.cpp:2:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/dom/fs/parent/datamodel/FileSystemDataManager.cpp:36:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
261:30.34 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
261:30.34 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
261:30.34 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
261:30.34 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
261:30.34 1 warning generated.
261:30.45 dom/fs/parent
261:30.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
261:30.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
261:49.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
261:49.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
261:49.99 In file included from Unified_cpp_dom_fs_parent0.cpp:56:
261:49.99 In file included from /build/firefox/src/firefox-148.0.2/dom/fs/parent/FileSystemManagerParent.cpp:26:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
261:50.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
261:50.00 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
261:50.00 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
261:50.00 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
261:50.00 1 warning generated.
261:50.11 dom/fs/shared
261:50.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
261:50.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
262:02.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
262:02.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
262:02.40 dom/gamepad
262:02.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
262:02.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
262:22.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
262:22.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
262:22.38 In file included from Unified_cpp_dom_gamepad0.cpp:2:
262:22.38 /build/firefox/src/firefox-148.0.2/dom/gamepad/Gamepad.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
262:22.39 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
262:22.39 | ^
262:22.39 /build/firefox/src/firefox-148.0.2/dom/gamepad/Gamepad.cpp:22:159: note: previous statement is here
262:22.39 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
262:22.39 | ^
262:22.39 In file included from Unified_cpp_dom_gamepad0.cpp:11:
262:22.39 /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadButton.cpp:19:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
262:22.39 19 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
262:22.39 | ^
262:22.39 /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadButton.cpp:18:159: note: previous statement is here
262:22.39 18 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
262:22.39 | ^
262:22.39 In file included from Unified_cpp_dom_gamepad0.cpp:29:
262:22.39 /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadHapticActuator.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
262:22.39 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
262:22.39 | ^
262:22.39 /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadHapticActuator.cpp:19:159: note: previous statement is here
262:22.39 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
262:22.39 | ^
262:22.39 In file included from Unified_cpp_dom_gamepad0.cpp:38:
262:22.39 /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadLightIndicator.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
262:22.39 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
262:22.39 | ^
262:22.39 /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadLightIndicator.cpp:20:159: note: previous statement is here
262:22.39 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
262:22.39 | ^
262:22.39 In file included from Unified_cpp_dom_gamepad0.cpp:47:
262:22.39 In file included from /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadManager.cpp:25:
262:22.39 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
262:22.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
262:22.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
262:22.40 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
262:22.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
262:22.40 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
262:22.40 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
262:22.40 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
262:22.40 In file included from Unified_cpp_dom_gamepad0.cpp:83:
262:22.40 /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadServiceTest.cpp:36:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
262:22.40 36 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
262:22.40 | ^
262:22.40 /build/firefox/src/firefox-148.0.2/dom/gamepad/GamepadServiceTest.cpp:35:705: note: previous statement is here
262:22.40 35 | nsresult GamepadServiceTest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = GamepadServiceTest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = GamepadServiceTest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
262:22.40 | ^
262:22.40 6 warnings generated.
262:22.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
262:22.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
262:36.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
262:36.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
262:36.77 dom/geolocation
262:36.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
262:36.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
262:55.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
262:55.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
262:55.82 In file included from /build/firefox/src/firefox-148.0.2/dom/geolocation/Geolocation.cpp:20:
262:55.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
262:55.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
262:55.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
262:55.82 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
262:55.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
262:55.82 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
262:55.82 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
262:55.82 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
262:55.82 /build/firefox/src/firefox-148.0.2/dom/geolocation/Geolocation.cpp:711:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
262:55.82 711 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
262:55.82 | ^
262:55.82 /build/firefox/src/firefox-148.0.2/dom/geolocation/Geolocation.cpp:710:159: note: previous statement is here
262:55.82 710 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIObserver>)) foundInterface = static_cast<nsIObserver*>(this); else
262:55.82 | ^
262:55.82 /build/firefox/src/firefox-148.0.2/dom/geolocation/Geolocation.cpp:1037:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
262:55.82 1037 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
262:55.82 | ^
262:55.82 /build/firefox/src/firefox-148.0.2/dom/geolocation/Geolocation.cpp:1036:177: note: previous statement is here
262:55.82 1036 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIGeolocationUpdate>)) foundInterface = static_cast<nsIGeolocationUpdate*>(this); else
262:55.82 | ^
262:55.83 3 warnings generated.
262:56.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
262:56.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:00.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:00.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:00.07 /build/firefox/src/firefox-148.0.2/dom/geolocation/GeolocationCoordinates.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:00.07 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:00.07 | ^
263:00.07 /build/firefox/src/firefox-148.0.2/dom/geolocation/GeolocationCoordinates.cpp:19:159: note: previous statement is here
263:00.07 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:00.07 | ^
263:00.07 1 warning generated.
263:00.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:00.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:04.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:04.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:04.25 /build/firefox/src/firefox-148.0.2/dom/geolocation/GeolocationPosition.cpp:58:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:04.25 58 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:04.25 | ^
263:04.25 /build/firefox/src/firefox-148.0.2/dom/geolocation/GeolocationPosition.cpp:57:183: note: previous statement is here
263:04.25 57 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMGeoPositionCoords>)) foundInterface = static_cast<nsIDOMGeoPositionCoords*>(this); else
263:04.25 | ^
263:04.25 /build/firefox/src/firefox-148.0.2/dom/geolocation/GeolocationPosition.cpp:126:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:04.25 126 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:04.25 | ^
263:04.25 /build/firefox/src/firefox-148.0.2/dom/geolocation/GeolocationPosition.cpp:125:171: note: previous statement is here
263:04.25 125 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMGeoPosition>)) foundInterface = static_cast<nsIDOMGeoPosition*>(this); else
263:04.25 | ^
263:04.25 /build/firefox/src/firefox-148.0.2/dom/geolocation/GeolocationPosition.cpp:152:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:04.25 152 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:04.25 | ^
263:04.25 /build/firefox/src/firefox-148.0.2/dom/geolocation/GeolocationPosition.cpp:151:159: note: previous statement is here
263:04.25 151 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:04.25 | ^
263:04.25 3 warnings generated.
263:04.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:04.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:18.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:18.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:19.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:19.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:33.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:33.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:33.62 dom/grid
263:33.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:33.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:42.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:42.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:42.22 In file included from Unified_cpp_dom_grid0.cpp:2:
263:42.22 /build/firefox/src/firefox-148.0.2/dom/grid/Grid.cpp:36:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:42.22 36 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:42.22 | ^
263:42.22 /build/firefox/src/firefox-148.0.2/dom/grid/Grid.cpp:35:159: note: previous statement is here
263:42.22 35 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:42.22 | ^
263:42.22 In file included from Unified_cpp_dom_grid0.cpp:11:
263:42.22 /build/firefox/src/firefox-148.0.2/dom/grid/GridArea.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:42.23 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:42.23 | ^
263:42.23 /build/firefox/src/firefox-148.0.2/dom/grid/GridArea.cpp:19:159: note: previous statement is here
263:42.23 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:42.23 | ^
263:42.23 In file included from Unified_cpp_dom_grid0.cpp:20:
263:42.23 /build/firefox/src/firefox-148.0.2/dom/grid/GridDimension.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:42.23 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:42.23 | ^
263:42.23 /build/firefox/src/firefox-148.0.2/dom/grid/GridDimension.cpp:22:159: note: previous statement is here
263:42.23 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:42.23 | ^
263:42.23 In file included from Unified_cpp_dom_grid0.cpp:29:
263:42.23 /build/firefox/src/firefox-148.0.2/dom/grid/GridLine.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:42.23 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:42.23 | ^
263:42.23 /build/firefox/src/firefox-148.0.2/dom/grid/GridLine.cpp:20:159: note: previous statement is here
263:42.23 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:42.23 | ^
263:42.23 In file included from Unified_cpp_dom_grid0.cpp:38:
263:42.23 /build/firefox/src/firefox-148.0.2/dom/grid/GridLines.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:42.23 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:42.23 | ^
263:42.23 /build/firefox/src/firefox-148.0.2/dom/grid/GridLines.cpp:22:159: note: previous statement is here
263:42.23 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:42.23 | ^
263:42.23 In file included from Unified_cpp_dom_grid0.cpp:47:
263:42.23 /build/firefox/src/firefox-148.0.2/dom/grid/GridTrack.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:42.24 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:42.24 | ^
263:42.24 /build/firefox/src/firefox-148.0.2/dom/grid/GridTrack.cpp:19:159: note: previous statement is here
263:42.24 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:42.24 | ^
263:42.24 In file included from Unified_cpp_dom_grid0.cpp:56:
263:42.24 /build/firefox/src/firefox-148.0.2/dom/grid/GridTracks.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
263:42.24 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
263:42.24 | ^
263:42.24 /build/firefox/src/firefox-148.0.2/dom/grid/GridTracks.cpp:21:159: note: previous statement is here
263:42.24 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
263:42.24 | ^
263:42.24 7 warnings generated.
263:42.32 dom/html/input
263:42.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:42.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:50.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:50.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
263:50.18 dom/html
263:50.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
263:50.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
264:13.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
264:13.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
264:13.70 In file included from Unified_cpp_dom_html0.cpp:11:
264:13.71 /build/firefox/src/firefox-148.0.2/dom/html/CustomStateSet.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
264:13.71 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
264:13.71 | ^
264:13.71 /build/firefox/src/firefox-148.0.2/dom/html/CustomStateSet.cpp:21:114: note: previous statement is here
264:13.71 21 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
264:13.71 | ^
264:13.71 In file included from Unified_cpp_dom_html0.cpp:20:
264:13.71 /build/firefox/src/firefox-148.0.2/dom/html/ElementInternals.cpp:59:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
264:13.71 59 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
264:13.71 | ^
264:13.71 /build/firefox/src/firefox-148.0.2/dom/html/ElementInternals.cpp:58:183: note: previous statement is here
264:13.71 58 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIConstraintValidation>)) foundInterface = static_cast<nsIConstraintValidation*>(this); else
264:13.71 | ^
264:13.71 In file included from Unified_cpp_dom_html0.cpp:38:
264:13.71 /build/firefox/src/firefox-148.0.2/dom/html/HTMLAllCollection.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
264:13.71 34 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
264:13.71 | ^
264:13.71 /build/firefox/src/firefox-148.0.2/dom/html/HTMLAllCollection.cpp:33:159: note: previous statement is here
264:13.71 33 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
264:13.71 | ^
264:13.71 In file included from Unified_cpp_dom_html0.cpp:74:
264:13.71 In file included from /build/firefox/src/firefox-148.0.2/dom/html/HTMLBodyElement.cpp:21:
264:13.71 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
264:13.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
264:13.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
264:13.71 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
264:13.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
264:13.72 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
264:13.72 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
264:13.72 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
264:13.72 In file included from Unified_cpp_dom_html0.cpp:92:
264:13.72 /build/firefox/src/firefox-148.0.2/dom/html/HTMLCanvasElement.cpp:856:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
264:13.72 856 | foundInterface = 0; nsresult status; if (!foundInterface) status = MediaStreamTrackSource::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
264:13.72 | ^
264:13.72 /build/firefox/src/firefox-148.0.2/dom/html/HTMLCanvasElement.cpp:855:723: note: previous statement is here
264:13.72 855 | nsresult CanvasCaptureTrackSource::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CanvasCaptureTrackSource::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CanvasCaptureTrackSource::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
264:13.72 | ^
264:13.72 5 warnings generated.
264:13.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
264:13.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
264:39.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
264:39.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
264:39.23 In file included from Unified_cpp_dom_html1.cpp:11:
264:39.23 /build/firefox/src/firefox-148.0.2/dom/html/HTMLElement.cpp:39:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
264:39.23 39 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsGenericHTMLFormElement::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
264:39.23 | ^
264:39.23 /build/firefox/src/firefox-148.0.2/dom/html/HTMLElement.cpp:38:217: note: previous statement is here
264:39.23 38 | if (aIID.Equals((nsIConstraintValidation::kIID))) { foundInterface = static_cast<nsIConstraintValidation*>(GetElementInternals()); if (!foundInterface) { *aInstancePtr = nullptr; return NS_ERROR_OUT_OF_MEMORY; } } else
264:39.23 | ^
264:39.23 In file included from Unified_cpp_dom_html1.cpp:56:
264:39.23 /build/firefox/src/firefox-148.0.2/dom/html/HTMLFormControlsCollection.cpp:127:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
264:39.23 127 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
264:39.23 | ^
264:39.23 /build/firefox/src/firefox-148.0.2/dom/html/HTMLFormControlsCollection.cpp:126:647: note: previous statement is here
264:39.23 126 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = HTMLFormControlsCollection::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = HTMLFormControlsCollection::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
264:39.23 | ^
264:39.23 In file included from Unified_cpp_dom_html1.cpp:92:
264:39.23 In file included from /build/firefox/src/firefox-148.0.2/dom/html/HTMLFrameSetElement.cpp:13:
264:39.23 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
264:39.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
264:39.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
264:39.23 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
264:39.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
264:39.23 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
264:39.24 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
264:39.24 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
264:39.24 In file included from Unified_cpp_dom_html1.cpp:119:
264:39.24 /build/firefox/src/firefox-148.0.2/dom/html/HTMLIFrameElement.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
264:39.24 47 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsGenericHTMLFrameElement::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
264:39.24 | ^
264:39.24 /build/firefox/src/firefox-148.0.2/dom/html/HTMLIFrameElement.cpp:46:702: note: previous statement is here
264:39.24 46 | nsresult HTMLIFrameElement::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = HTMLIFrameElement::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = HTMLIFrameElement::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
264:39.24 | ^
264:39.24 4 warnings generated.
264:39.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
264:39.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
264:53.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
264:53.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
264:53.15 In file included from Unified_cpp_dom_html2.cpp:11:
264:53.16 In file included from /build/firefox/src/firefox-148.0.2/dom/html/HTMLLabelElement.cpp:15:
264:53.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEventBinding.h:6:
264:53.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
264:53.16 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
264:53.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
264:53.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
264:53.16 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
264:53.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
264:53.16 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
264:53.16 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
264:53.16 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
264:53.16 In file included from Unified_cpp_dom_html2.cpp:119:
264:53.16 /build/firefox/src/firefox-148.0.2/dom/html/HTMLOptionsCollection.cpp:58:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
264:53.16 58 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
264:53.16 | ^
264:53.16 /build/firefox/src/firefox-148.0.2/dom/html/HTMLOptionsCollection.cpp:57:637: note: previous statement is here
264:53.16 57 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = HTMLOptionsCollection::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = HTMLOptionsCollection::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
264:53.16 | ^
264:53.16 2 warnings generated.
264:53.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
264:53.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
265:11.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
265:11.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
265:11.43 In file included from Unified_cpp_dom_html3.cpp:29:
265:11.43 In file included from /build/firefox/src/firefox-148.0.2/dom/html/HTMLScriptElement.cpp:23:
265:11.43 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
265:11.43 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
265:11.43 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
265:11.43 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
265:11.43 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
265:11.43 In file included from Unified_cpp_dom_html3.cpp:65:
265:11.44 /build/firefox/src/firefox-148.0.2/dom/html/HTMLSlotElement.cpp:48:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
265:11.44 48 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsGenericHTMLElement::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
265:11.44 | ^
265:11.44 /build/firefox/src/firefox-148.0.2/dom/html/HTMLSlotElement.cpp:47:696: note: previous statement is here
265:11.44 47 | nsresult HTMLSlotElement::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = HTMLSlotElement::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = HTMLSlotElement::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
265:11.44 | ^
265:11.44 In file included from Unified_cpp_dom_html3.cpp:137:
265:11.44 /build/firefox/src/firefox-148.0.2/dom/html/HTMLTableElement.cpp:207:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
265:11.44 207 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
265:11.44 | ^
265:11.44 /build/firefox/src/firefox-148.0.2/dom/html/HTMLTableElement.cpp:206:633: note: previous statement is here
265:11.44 206 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TableRowsCollection::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TableRowsCollection::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
265:11.44 | ^
265:11.44 3 warnings generated.
265:11.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
265:11.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
265:34.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
265:34.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
265:34.19 In file included from Unified_cpp_dom_html4.cpp:65:
265:34.19 In file included from /build/firefox/src/firefox-148.0.2/dom/html/ImageDocument.cpp:23:
265:34.19 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
265:34.19 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
265:34.19 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
265:34.19 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
265:34.19 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
265:34.20 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
265:34.20 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
265:34.20 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
265:34.20 In file included from Unified_cpp_dom_html4.cpp:92:
265:34.20 /build/firefox/src/firefox-148.0.2/dom/html/TextControlState.cpp:373:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
265:34.20 373 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
265:34.20 | ^
265:34.20 /build/firefox/src/firefox-148.0.2/dom/html/TextControlState.cpp:372:651: note: previous statement is here
265:34.20 372 | if (rv == NS_OK) return rv; nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TextInputSelectionController::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TextInputSelectionController::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
265:34.20 | ^
265:34.20 /build/firefox/src/firefox-148.0.2/dom/html/TextControlState.cpp:780:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
265:34.20 780 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
265:34.21 | ^
265:34.21 /build/firefox/src/firefox-148.0.2/dom/html/TextControlState.cpp:779:572: note: previous statement is here
265:34.21 779 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TextInputListener::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TextInputListener::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
265:34.21 | ^
265:34.21 In file included from Unified_cpp_dom_html4.cpp:101:
265:34.21 /build/firefox/src/firefox-148.0.2/dom/html/ValidityState.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
265:34.21 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
265:34.21 | ^
265:34.21 /build/firefox/src/firefox-148.0.2/dom/html/ValidityState.cpp:20:159: note: previous statement is here
265:34.21 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
265:34.21 | ^
265:34.21 In file included from Unified_cpp_dom_html4.cpp:119:
265:34.21 /build/firefox/src/firefox-148.0.2/dom/html/nsDOMStringMap.cpp:40:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
265:34.21 40 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
265:34.21 | ^
265:34.21 /build/firefox/src/firefox-148.0.2/dom/html/nsDOMStringMap.cpp:39:159: note: previous statement is here
265:34.21 39 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
265:34.21 | ^
265:34.21 5 warnings generated.
265:34.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
265:34.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
265:47.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
265:47.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
265:47.25 In file included from Unified_cpp_dom_html5.cpp:2:
265:47.25 In file included from /build/firefox/src/firefox-148.0.2/dom/html/nsHTMLDocument.cpp:13:
265:47.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:10:
265:47.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
265:47.25 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
265:47.25 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
265:47.25 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
265:47.25 1 warning generated.
265:47.34 dom/indexedDB
265:47.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
265:47.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
266:18.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
266:18.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/ActorsParent.cpp:26:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/DatabaseFileInfo.h:11:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/DatabaseFileManager.h:11:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/IndexedDBCipherKeyManager.h:11:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/IPCStreamCipherStrategy.h:10:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/NSSCipherStrategy.h:16:
266:18.97 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
266:18.97 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
266:18.97 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/ActorsParent.cpp:94:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
266:18.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
266:18.97 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
266:18.97 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
266:18.97 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
266:18.99 /build/firefox/src/firefox-148.0.2/dom/indexedDB/ActorsParent.cpp:21324:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:18.99 21324 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:18.99 | ^
266:18.99 /build/firefox/src/firefox-148.0.2/dom/indexedDB/ActorsParent.cpp:21323:197: note: previous statement is here
266:18.99 21323 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInputStreamCallback*>(this)); else
266:18.99 | ^
266:18.99 3 warnings generated.
266:19.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
266:19.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
266:26.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
266:26.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
266:26.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
266:26.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
266:52.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
266:52.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
266:52.88 In file included from Unified_cpp_dom_indexedDB0.cpp:2:
266:52.88 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/ActorsChild.cpp:23:
266:52.88 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/IndexedDatabaseInlines.h:14:
266:52.88 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/DatabaseFileInfo.h:11:
266:52.88 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/DatabaseFileManager.h:11:
266:52.88 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/IndexedDBCipherKeyManager.h:11:
266:52.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/IPCStreamCipherStrategy.h:10:
266:52.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/NSSCipherStrategy.h:16:
266:52.89 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
266:52.89 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
266:52.89 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266:52.89 In file included from Unified_cpp_dom_indexedDB0.cpp:2:
266:52.89 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/ActorsChild.cpp:38:
266:52.89 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
266:52.89 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
266:52.89 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
266:52.89 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
266:52.89 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
266:52.89 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
266:52.89 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
266:52.89 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
266:52.89 In file included from Unified_cpp_dom_indexedDB0.cpp:38:
266:52.89 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBCursor.cpp:793:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.89 793 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.90 | ^
266:52.90 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBCursor.cpp:792:159: note: previous statement is here
266:52.90 792 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
266:52.90 | ^
266:52.90 In file included from Unified_cpp_dom_indexedDB0.cpp:56:
266:52.90 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBDatabase.cpp:880:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.90 880 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.90 | ^
266:52.90 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBDatabase.cpp:879:684: note: previous statement is here
266:52.90 879 | nsresult IDBDatabase::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = IDBDatabase::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = IDBDatabase::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
266:52.90 | ^
266:52.90 In file included from Unified_cpp_dom_indexedDB0.cpp:65:
266:52.90 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBEvents.cpp:89:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.90 89 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.90 | ^
266:52.90 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBEvents.cpp:88:179: note: previous statement is here
266:52.90 88 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, IDBVersionChangeEvent>)) foundInterface = static_cast<IDBVersionChangeEvent*>(this); else
266:52.90 | ^
266:52.90 In file included from Unified_cpp_dom_indexedDB0.cpp:74:
266:52.90 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBFactory.cpp:852:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.90 852 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.90 | ^
266:52.90 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBFactory.cpp:851:159: note: previous statement is here
266:52.90 851 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
266:52.90 | ^
266:52.90 In file included from Unified_cpp_dom_indexedDB0.cpp:83:
266:52.91 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBIndex.cpp:606:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.91 606 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.91 | ^
266:52.91 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBIndex.cpp:605:159: note: previous statement is here
266:52.91 605 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
266:52.91 | ^
266:52.91 In file included from Unified_cpp_dom_indexedDB0.cpp:101:
266:52.91 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBObjectStore.cpp:170:40: warning: result of comparison 'size_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
266:52.91 170 | if (aCloneWriteInfo->mFiles.Length() > size_t((4294967295U))) {
266:52.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
266:52.91 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBObjectStore.cpp:283:35: warning: result of comparison 'size_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
266:52.91 283 | if (aCloneInfo->mFiles.Length() > size_t((4294967295U))) {
266:52.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
266:52.91 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBObjectStore.cpp:1324:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.91 1324 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.91 | ^
266:52.91 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBObjectStore.cpp:1323:159: note: previous statement is here
266:52.91 1323 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
266:52.91 | ^
266:52.91 In file included from Unified_cpp_dom_indexedDB0.cpp:110:
266:52.91 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBRequest.cpp:276:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.91 276 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.92 | ^
266:52.92 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBRequest.cpp:275:5: note: previous statement is here
266:52.92 275 | } else
266:52.92 | ^
266:52.92 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBRequest.cpp:407:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.92 407 | foundInterface = 0; nsresult status; if (!foundInterface) status = IDBRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.92 | ^
266:52.92 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBRequest.cpp:406:699: note: previous statement is here
266:52.92 406 | nsresult IDBOpenDBRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = IDBOpenDBRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = IDBOpenDBRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
266:52.92 | ^
266:52.92 In file included from Unified_cpp_dom_indexedDB0.cpp:119:
266:52.92 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBTransaction.cpp:950:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
266:52.92 950 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
266:52.92 | ^
266:52.92 /build/firefox/src/firefox-148.0.2/dom/indexedDB/IDBTransaction.cpp:949:159: note: previous statement is here
266:52.92 949 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIRunnable>)) foundInterface = static_cast<nsIRunnable*>(this); else
266:52.92 | ^
266:52.92 13 warnings generated.
266:53.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
266:53.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
267:13.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
267:13.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
267:13.21 In file included from Unified_cpp_dom_indexedDB1.cpp:2:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/IndexedDatabaseManager.cpp:10:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/DatabaseFileManager.h:11:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/IndexedDBCipherKeyManager.h:11:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/IPCStreamCipherStrategy.h:10:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/NSSCipherStrategy.h:16:
267:13.21 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
267:13.21 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
267:13.21 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
267:13.21 In file included from Unified_cpp_dom_indexedDB1.cpp:2:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/dom/indexedDB/IndexedDatabaseManager.cpp:32:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerScope.h:11:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
267:13.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
267:13.22 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
267:13.22 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
267:13.22 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
267:13.22 2 warnings generated.
267:13.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
267:13.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
267:32.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
267:32.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
267:32.68 In file included from Unified_cpp_dom_indexedDB2.cpp:83:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PBackgroundIDBSharedTypes.cpp:20:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/TabMessageUtils.h:15:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
267:32.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
267:32.69 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
267:32.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
267:32.69 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
267:32.69 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
267:32.69 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
267:32.69 1 warning generated.
267:32.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
267:32.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
267:46.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
267:46.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
267:47.04 dom/ipc/jsactor
267:47.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
267:47.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
268:11.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
268:11.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
268:11.50 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:2:
268:11.50 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSActor.cpp:25:
268:11.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsFrameMessageManager.h:15:
268:11.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
268:11.50 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
268:11.50 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
268:11.50 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
268:11.50 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:2:
268:11.50 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSActor.cpp:57:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:11.50 57 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:11.50 | ^
268:11.50 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSActor.cpp:56:159: note: previous statement is here
268:11.50 56 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
268:11.50 | ^
268:11.50 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSActor.cpp:510:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:11.50 510 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:11.50 | ^
268:11.50 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSActor.cpp:509:159: note: previous statement is here
268:11.50 509 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
268:11.50 | ^
268:11.51 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47:
268:11.51 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSProcessActorChild.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:11.51 21 | foundInterface = 0; nsresult status; if (!foundInterface) status = JSActor::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:11.51 | ^
268:11.51 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSProcessActorChild.cpp:20:708: note: previous statement is here
268:11.51 20 | nsresult JSProcessActorChild::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = JSProcessActorChild::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = JSProcessActorChild::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
268:11.51 | ^
268:11.51 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:56:
268:11.51 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSProcessActorParent.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:11.51 20 | foundInterface = 0; nsresult status; if (!foundInterface) status = JSActor::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:11.51 | ^
268:11.51 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSProcessActorParent.cpp:19:711: note: previous statement is here
268:11.51 19 | nsresult JSProcessActorParent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = JSProcessActorParent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = JSProcessActorParent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
268:11.51 | ^
268:11.51 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:65:
268:11.51 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSProcessActorProtocol.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:11.51 26 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:11.51 | ^
268:11.51 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSProcessActorProtocol.cpp:25:159: note: previous statement is here
268:11.51 25 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIObserver>)) foundInterface = static_cast<nsIObserver*>(this); else
268:11.51 | ^
268:11.51 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74:
268:11.52 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSWindowActorChild.cpp:134:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:11.52 134 | foundInterface = 0; nsresult status; if (!foundInterface) status = JSActor::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:11.52 | ^
268:11.52 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSWindowActorChild.cpp:133:705: note: previous statement is here
268:11.52 133 | nsresult JSWindowActorChild::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = JSWindowActorChild::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = JSWindowActorChild::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
268:11.52 | ^
268:11.52 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:83:
268:11.52 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSWindowActorParent.cpp:95:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:11.52 95 | foundInterface = 0; nsresult status; if (!foundInterface) status = JSActor::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:11.52 | ^
268:11.52 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSWindowActorParent.cpp:94:708: note: previous statement is here
268:11.52 94 | nsresult JSWindowActorParent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = JSWindowActorParent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = JSWindowActorParent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
268:11.52 | ^
268:11.52 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:92:
268:11.52 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSWindowActorProtocol.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:11.52 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:11.52 | ^
268:11.52 /build/firefox/src/firefox-148.0.2/dom/ipc/jsactor/JSWindowActorProtocol.cpp:29:175: note: previous statement is here
268:11.52 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMEventListener>)) foundInterface = static_cast<nsIDOMEventListener*>(this); else
268:11.52 | ^
268:11.52 9 warnings generated.
268:11.60 dom/ipc
268:11.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
268:11.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
268:42.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
268:42.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/ContentChild.cpp:11:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserChild.h:18:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
268:42.07 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
268:42.07 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
268:42.07 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/ContentChild.cpp:114:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsNSSComponent.h:10:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsINSSComponent.h:22:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/SharedCertVerifier.h:8:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
268:42.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
268:42.08 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
268:42.08 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
268:42.08 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
268:42.08 /build/firefox/src/firefox-148.0.2/dom/ipc/ContentChild.cpp:663:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
268:42.08 663 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
268:42.08 | ^
268:42.08 /build/firefox/src/firefox-148.0.2/dom/ipc/ContentChild.cpp:662:193: note: previous statement is here
268:42.08 662 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIDOMProcessChild*>(this)); else
268:42.08 | ^
268:42.08 3 warnings generated.
268:42.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
268:42.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
269:03.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
269:03.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
269:03.19 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/ProcessHangMonitor.cpp:25:
269:03.19 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
269:03.19 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
269:03.19 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
269:03.19 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
269:03.19 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
269:03.20 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
269:03.20 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
269:03.20 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
269:03.20 1 warning generated.
269:03.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
269:03.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
269:08.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
269:08.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
269:08.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
269:08.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
269:13.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
269:13.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
269:13.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
269:13.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
269:26.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
269:26.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
269:26.52 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/VsyncWorkerChild.cpp:9:
269:26.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
269:26.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
269:26.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
269:26.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
269:26.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
269:26.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
269:26.52 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
269:26.52 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
269:26.52 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
269:26.52 1 warning generated.
269:26.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
269:26.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
270:05.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
270:05.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
270:05.20 In file included from Unified_cpp_dom_ipc0.cpp:2:
270:05.20 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserBridgeChild.cpp:13:
270:05.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserBridgeChild.h:10:
270:05.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
270:05.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
270:05.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
270:05.20 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
270:05.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
270:05.21 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
270:05.21 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
270:05.21 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
270:05.21 In file included from Unified_cpp_dom_ipc0.cpp:11:
270:05.21 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserBridgeHost.cpp:16:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:05.22 16 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:05.22 | ^
270:05.22 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserBridgeHost.cpp:15:159: note: previous statement is here
270:05.22 15 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
270:05.22 | ^
270:05.22 In file included from Unified_cpp_dom_ipc0.cpp:29:
270:05.23 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserChild.cpp:581:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:05.23 581 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:05.23 | ^
270:05.23 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserChild.cpp:580:190: note: previous statement is here
270:05.23 580 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIBrowserChild*>(this)); else
270:05.23 | ^
270:05.24 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserChild.cpp:4299:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:05.24 4299 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:05.24 | ^
270:05.24 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserChild.cpp:4298:185: note: previous statement is here
270:05.24 4298 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
270:05.24 | ^
270:05.24 In file included from Unified_cpp_dom_ipc0.cpp:38:
270:05.25 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserHost.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:05.25 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:05.25 | ^
270:05.25 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserHost.cpp:21:188: note: previous statement is here
270:05.25 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<RemoteBrowser*>(this)); else
270:05.25 | ^
270:05.25 In file included from Unified_cpp_dom_ipc0.cpp:47:
270:05.25 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserParent.cpp:272:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:05.25 272 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:05.25 | ^
270:05.25 /build/firefox/src/firefox-148.0.2/dom/ipc/BrowserParent.cpp:271:194: note: previous statement is here
270:05.25 271 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIDOMEventListener*>(this)); else
270:05.25 | ^
270:05.25 In file included from Unified_cpp_dom_ipc0.cpp:119:
270:05.25 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/ContentParent.cpp:291:
270:05.25 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.h:10:
270:05.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
270:05.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
270:05.25 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
270:05.26 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
270:05.26 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
270:05.26 In file included from Unified_cpp_dom_ipc0.cpp:119:
270:05.26 /build/firefox/src/firefox-148.0.2/dom/ipc/ContentParent.cpp:3523:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:05.26 3523 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:05.26 | ^
270:05.26 /build/firefox/src/firefox-148.0.2/dom/ipc/ContentParent.cpp:3522:194: note: previous statement is here
270:05.26 3522 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIDOMProcessParent*>(this)); else
270:05.26 | ^
270:05.26 8 warnings generated.
270:05.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
270:05.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
270:27.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
270:27.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
270:27.98 In file included from Unified_cpp_dom_ipc1.cpp:11:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/FilePickerParent.cpp:10:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
270:27.98 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
270:27.98 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
270:27.98 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
270:27.98 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
270:27.98 1 warning generated.
270:28.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
270:28.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
270:53.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
270:53.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
270:53.13 In file included from Unified_cpp_dom_ipc2.cpp:2:
270:53.13 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/ProcessIsolation.cpp:7:
270:53.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
270:53.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
270:53.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
270:53.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
270:53.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
270:53.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
270:53.13 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
270:53.13 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
270:53.13 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
270:53.13 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
270:53.13 In file included from Unified_cpp_dom_ipc2.cpp:65:
270:53.13 /build/firefox/src/firefox-148.0.2/dom/ipc/SharedMap.cpp:453:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:53.13 453 | foundInterface = 0; nsresult status; if (!foundInterface) status = SharedMap::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:53.14 | ^
270:53.14 /build/firefox/src/firefox-148.0.2/dom/ipc/SharedMap.cpp:452:702: note: previous statement is here
270:53.14 452 | nsresult WritableSharedMap::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WritableSharedMap::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WritableSharedMap::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
270:53.14 | ^
270:53.14 In file included from Unified_cpp_dom_ipc2.cpp:119:
270:53.14 /build/firefox/src/firefox-148.0.2/dom/ipc/UniqueContentParentKeepAlive.cpp:104:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:53.14 104 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:53.14 | ^
270:53.14 /build/firefox/src/firefox-148.0.2/dom/ipc/UniqueContentParentKeepAlive.cpp:103:159: note: previous statement is here
270:53.14 103 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
270:53.14 | ^
270:53.14 In file included from Unified_cpp_dom_ipc2.cpp:137:
270:53.14 /build/firefox/src/firefox-148.0.2/dom/ipc/WindowGlobalChild.cpp:952:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
270:53.14 952 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
270:53.14 | ^
270:53.14 /build/firefox/src/firefox-148.0.2/dom/ipc/WindowGlobalChild.cpp:951:159: note: previous statement is here
270:53.14 951 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
270:53.14 | ^
270:53.14 4 warnings generated.
270:53.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
270:53.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
271:36.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
271:36.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
271:36.03 In file included from Unified_cpp_dom_ipc3.cpp:2:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/dom/ipc/WindowGlobalParent.cpp:7:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WindowGlobalParent.h:15:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
271:36.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
271:36.03 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
271:36.03 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
271:36.04 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
271:36.04 In file included from Unified_cpp_dom_ipc3.cpp:2:
271:36.04 /build/firefox/src/firefox-148.0.2/dom/ipc/WindowGlobalParent.cpp:1868:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
271:36.04 1868 | foundInterface = 0; nsresult status; if (!foundInterface) status = WindowContext::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
271:36.04 | ^
271:36.04 /build/firefox/src/firefox-148.0.2/dom/ipc/WindowGlobalParent.cpp:1867:705: note: previous statement is here
271:36.04 1867 | nsresult WindowGlobalParent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WindowGlobalParent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WindowGlobalParent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
271:36.04 | ^
271:36.04 In file included from Unified_cpp_dom_ipc3.cpp:47:
271:36.04 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PBrowser.cpp:20:
271:36.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/TransportSecurityInfoUtils.h:8:
271:36.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
271:36.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
271:36.04 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
271:36.04 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
271:36.04 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
271:36.04 3 warnings generated.
271:36.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
271:36.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
272:03.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
272:03.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
272:03.75 In file included from Unified_cpp_dom_ipc4.cpp:2:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PContentParent.cpp:22:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
272:03.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
272:03.76 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
272:03.76 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
272:03.76 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
272:03.76 In file included from Unified_cpp_dom_ipc4.cpp:2:
272:03.76 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PContentParent.cpp:46:
272:03.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/TransportSecurityInfoUtils.h:8:
272:03.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
272:03.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
272:03.76 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
272:03.76 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
272:03.76 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
272:03.76 2 warnings generated.
272:03.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
272:03.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
272:22.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
272:22.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
272:22.06 In file included from Unified_cpp_dom_ipc5.cpp:38:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PProcessHangMonitor.cpp:7:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/TabMessageUtils.h:15:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/widget/InputData.h:21:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
272:22.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
272:22.06 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
272:22.06 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
272:22.06 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
272:22.06 1 warning generated.
272:22.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
272:22.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
272:44.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
272:44.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
272:44.64 In file included from Unified_cpp_dom_ipc6.cpp:20:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PVsync.cpp:7:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/widget/InputData.h:21:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
272:44.64 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
272:44.64 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
272:44.64 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
272:44.64 In file included from Unified_cpp_dom_ipc6.cpp:47:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PWindowGlobal.cpp:11:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/TransportSecurityInfoUtils.h:8:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
272:44.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
272:44.65 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
272:44.65 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
272:44.65 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
272:44.65 2 warnings generated.
272:44.75 dom/jsurl
272:44.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
272:44.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
272:55.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
272:55.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
272:55.39 In file included from Unified_cpp_dom_jsurl0.cpp:2:
272:55.39 In file included from /build/firefox/src/firefox-148.0.2/dom/jsurl/nsJSProtocolHandler.cpp:23:
272:55.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/JSExecutionUtils.h:12:
272:55.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
272:55.39 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
272:55.39 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
272:55.39 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
272:55.39 In file included from Unified_cpp_dom_jsurl0.cpp:2:
272:55.39 /build/firefox/src/firefox-148.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1348:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
272:55.39 1348 | foundInterface = 0; nsresult status; if (!foundInterface) status = mozilla::net::nsSimpleURI::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
272:55.39 | ^
272:55.39 /build/firefox/src/firefox-148.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1347:231: note: previous statement is here
272:55.39 1347 | if (aIID.Equals((nsIClassInfo::kIID))) { if (!gnsJSURI_classInfoGlobal) gnsJSURI_classInfoGlobal = new (knsJSURIClassInfoDataPlace.addr()) GenericClassInfo(&knsJSURIClassInfoData); foundInterface = gnsJSURI_classInfoGlobal; } else
272:55.39 | ^
272:55.40 2 warnings generated.
272:55.48 dom/l10n
272:55.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
272:55.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
273:06.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
273:06.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
273:06.97 In file included from Unified_cpp_dom_l10n0.cpp:2:
273:06.97 /build/firefox/src/firefox-148.0.2/dom/l10n/DOMLocalization.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
273:06.97 38 | foundInterface = 0; nsresult status; if (!foundInterface) status = Localization::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
273:06.97 | ^
273:06.97 /build/firefox/src/firefox-148.0.2/dom/l10n/DOMLocalization.cpp:37:696: note: previous statement is here
273:06.97 37 | nsresult DOMLocalization::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DOMLocalization::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DOMLocalization::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
273:06.97 | ^
273:06.97 /build/firefox/src/firefox-148.0.2/dom/l10n/DOMLocalization.cpp:306:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
273:06.98 306 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
273:06.98 | ^
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/DOMLocalization.cpp:305:159: note: previous statement is here
273:06.98 305 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
273:06.98 | ^
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/DOMLocalization.cpp:432:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
273:06.98 432 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
273:06.98 | ^
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/DOMLocalization.cpp:431:159: note: previous statement is here
273:06.98 431 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
273:06.98 | ^
273:06.98 In file included from Unified_cpp_dom_l10n0.cpp:11:
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/DocumentL10n.cpp:36:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
273:06.98 36 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMLocalization::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
273:06.98 | ^
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/DocumentL10n.cpp:35:687: note: previous statement is here
273:06.98 35 | nsresult DocumentL10n::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DocumentL10n::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DocumentL10n::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
273:06.98 | ^
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/DocumentL10n.cpp:140:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
273:06.98 140 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
273:06.98 | ^
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/DocumentL10n.cpp:139:159: note: previous statement is here
273:06.98 139 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
273:06.98 | ^
273:06.98 In file included from Unified_cpp_dom_l10n0.cpp:20:
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/L10nMutations.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
273:06.98 34 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
273:06.98 | ^
273:06.98 /build/firefox/src/firefox-148.0.2/dom/l10n/L10nMutations.cpp:33:159: note: previous statement is here
273:06.99 33 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
273:06.99 | ^
273:06.99 /build/firefox/src/firefox-148.0.2/dom/l10n/L10nMutations.cpp:232:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
273:06.99 232 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
273:06.99 | ^
273:06.99 /build/firefox/src/firefox-148.0.2/dom/l10n/L10nMutations.cpp:231:159: note: previous statement is here
273:06.99 231 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
273:06.99 | ^
273:06.99 7 warnings generated.
273:07.06 dom/localstorage
273:07.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
273:07.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
273:30.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
273:30.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
273:30.64 In file included from Unified_cpp_dom_localstorage0.cpp:11:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/dom/localstorage/ActorsParent.cpp:95:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
273:30.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
273:30.64 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
273:30.64 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
273:30.64 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
273:30.64 In file included from Unified_cpp_dom_localstorage0.cpp:29:
273:30.64 /build/firefox/src/firefox-148.0.2/dom/localstorage/LSObject.cpp:827:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
273:30.64 827 | foundInterface = 0; nsresult status; if (!foundInterface) status = Storage::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
273:30.65 | ^
273:30.65 /build/firefox/src/firefox-148.0.2/dom/localstorage/LSObject.cpp:826:675: note: previous statement is here
273:30.65 826 | nsresult LSObject::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = LSObject::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = LSObject::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
273:30.65 | ^
273:30.65 2 warnings generated.
273:30.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
273:30.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
273:45.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
273:45.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
273:45.54 dom/locks
273:45.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
273:45.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:02.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:02.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:02.16 In file included from Unified_cpp_dom_locks0.cpp:2:
274:02.16 /build/firefox/src/firefox-148.0.2/dom/locks/Lock.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:02.16 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:02.16 | ^
274:02.16 /build/firefox/src/firefox-148.0.2/dom/locks/Lock.cpp:22:159: note: previous statement is here
274:02.16 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
274:02.16 | ^
274:02.16 In file included from Unified_cpp_dom_locks0.cpp:11:
274:02.16 /build/firefox/src/firefox-148.0.2/dom/locks/LockManager.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:02.17 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:02.17 | ^
274:02.17 /build/firefox/src/firefox-148.0.2/dom/locks/LockManager.cpp:29:159: note: previous statement is here
274:02.17 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
274:02.17 | ^
274:02.17 In file included from Unified_cpp_dom_locks0.cpp:20:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/dom/locks/LockManagerChild.cpp:11:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerChild.h:16:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerOp.h:10:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
274:02.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
274:02.17 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
274:02.17 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
274:02.17 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
274:02.17 3 warnings generated.
274:02.27 dom/mathml
274:02.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:02.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:11.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:11.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:11.76 In file included from Unified_cpp_dom_mathml0.cpp:2:
274:11.76 In file included from /build/firefox/src/firefox-148.0.2/dom/mathml/MathMLElement.cpp:9:
274:11.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
274:11.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
274:11.76 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
274:11.76 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
274:11.77 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
274:11.77 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
274:11.77 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
274:11.77 1 warning generated.
274:11.85 dom/media/autoplay
274:11.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:11.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:23.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:23.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:23.91 In file included from Unified_cpp_dom_media_autoplay0.cpp:2:
274:23.91 In file included from /build/firefox/src/firefox-148.0.2/dom/media/autoplay/AutoplayPolicy.cpp:22:
274:23.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
274:23.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
274:23.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
274:23.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
274:23.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
274:23.91 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
274:23.91 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
274:23.91 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
274:23.91 1 warning generated.
274:24.01 dom/media/doctor
274:24.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:24.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:33.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:33.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:33.82 dom/media/driftcontrol
274:33.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:33.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:38.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:38.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:38.96 dom/media/eme
274:39.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:39.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:58.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:58.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
274:58.36 In file included from Unified_cpp_dom_media_eme0.cpp:38:
274:58.36 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaEncryptedEvent.cpp:36:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:58.36 36 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:58.36 | ^
274:58.36 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaEncryptedEvent.cpp:35:708: note: previous statement is here
274:58.36 35 | nsresult MediaEncryptedEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaEncryptedEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaEncryptedEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
274:58.36 | ^
274:58.36 In file included from Unified_cpp_dom_media_eme0.cpp:56:
274:58.36 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:39:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:58.36 39 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:58.36 | ^
274:58.36 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:38:711: note: previous statement is here
274:58.36 38 | nsresult MediaKeyMessageEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaKeyMessageEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaKeyMessageEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
274:58.36 | ^
274:58.37 In file included from Unified_cpp_dom_media_eme0.cpp:65:
274:58.37 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeySession.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:58.37 35 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:58.37 | ^
274:58.37 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeySession.cpp:34:696: note: previous statement is here
274:58.37 34 | nsresult MediaKeySession::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaKeySession::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaKeySession::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
274:58.37 | ^
274:58.37 In file included from Unified_cpp_dom_media_eme0.cpp:74:
274:58.37 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeyStatusMap.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:58.37 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:58.37 | ^
274:58.37 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeyStatusMap.cpp:22:159: note: previous statement is here
274:58.37 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
274:58.37 | ^
274:58.37 In file included from Unified_cpp_dom_media_eme0.cpp:83:
274:58.37 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeySystemAccess.cpp:60:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:58.37 60 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:58.37 | ^
274:58.37 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeySystemAccess.cpp:59:159: note: previous statement is here
274:58.37 59 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
274:58.37 | ^
274:58.37 In file included from Unified_cpp_dom_media_eme0.cpp:92:
274:58.37 In file included from /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:15:
274:58.37 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
274:58.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
274:58.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
274:58.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsFrameMessageManager.h:15:
274:58.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
274:58.38 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
274:58.38 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
274:58.38 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
274:58.38 In file included from Unified_cpp_dom_media_eme0.cpp:92:
274:58.38 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:98:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:58.38 98 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:58.38 | ^
274:58.38 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:97:153: note: previous statement is here
274:58.38 97 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsINamed>)) foundInterface = static_cast<nsINamed*>(this); else
274:58.38 | ^
274:58.38 In file included from Unified_cpp_dom_media_eme0.cpp:110:
274:58.38 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeys.cpp:74:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
274:58.38 74 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
274:58.38 | ^
274:58.38 /build/firefox/src/firefox-148.0.2/dom/media/eme/MediaKeys.cpp:73:159: note: previous statement is here
274:58.38 73 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIObserver>)) foundInterface = static_cast<nsIObserver*>(this); else
274:58.38 | ^
274:58.38 8 warnings generated.
274:58.45 dom/media/encoder
274:58.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
274:58.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
275:12.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
275:12.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
275:12.85 dom/media/flac
275:12.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
275:12.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
275:21.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
275:21.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
275:22.07 dom/media/gmp
275:22.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
275:22.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
275:44.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
275:44.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
275:44.41 In file included from Unified_cpp_dom_media_gmp0.cpp:83:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/dom/media/gmp/GMPContentParent.cpp:10:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/dom/media/gmp/GMPParent.h:11:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/dom/media/gmp/GMPServiceParent.h:14:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
275:44.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
275:44.42 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
275:44.42 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
275:44.42 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
275:44.42 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
275:44.42 1 warning generated.
275:44.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
275:44.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:07.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:07.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:07.20 In file included from Unified_cpp_dom_media_gmp1.cpp:20:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/dom/media/gmp/GMPService.cpp:10:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/dom/media/gmp/GMPParent.h:11:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/dom/media/gmp/GMPServiceParent.h:14:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
276:07.20 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
276:07.20 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
276:07.20 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
276:07.21 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
276:07.21 1 warning generated.
276:07.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:07.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:27.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:27.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:27.03 In file included from Unified_cpp_dom_media_gmp2.cpp:65:
276:27.03 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PGMP.cpp:8:
276:27.03 In file included from /build/firefox/src/firefox-148.0.2/dom/media/gmp/GMPParent.h:11:
276:27.03 In file included from /build/firefox/src/firefox-148.0.2/dom/media/gmp/GMPServiceParent.h:14:
276:27.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
276:27.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
276:27.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
276:27.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
276:27.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
276:27.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
276:27.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
276:27.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
276:27.04 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
276:27.04 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
276:27.04 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
276:27.04 1 warning generated.
276:27.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:27.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:35.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:35.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:35.55 dom/media/gmp/widevine-adapter
276:35.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:35.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:37.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:37.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:37.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:37.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:39.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:39.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:39.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:39.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:41.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:41.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:42.04 dom/media/imagecapture
276:42.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:42.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:53.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:53.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
276:53.80 In file included from Unified_cpp_media_imagecapture0.cpp:11:
276:53.80 In file included from /build/firefox/src/firefox-148.0.2/dom/media/imagecapture/ImageCapture.cpp:20:
276:53.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
276:53.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
276:53.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
276:53.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
276:53.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
276:53.80 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
276:53.80 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
276:53.80 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
276:53.80 In file included from Unified_cpp_media_imagecapture0.cpp:11:
276:53.80 /build/firefox/src/firefox-148.0.2/dom/media/imagecapture/ImageCapture.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
276:53.80 34 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
276:53.80 | ^
276:53.80 /build/firefox/src/firefox-148.0.2/dom/media/imagecapture/ImageCapture.cpp:33:687: note: previous statement is here
276:53.80 33 | nsresult ImageCapture::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ImageCapture::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ImageCapture::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
276:53.80 | ^
276:53.80 2 warnings generated.
276:53.91 dom/media/ipc
276:54.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
276:54.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
277:10.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
277:10.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/dom/media/ipc/RDDChild.cpp:12:
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
277:10.12 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
277:10.12 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
277:10.12 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
277:10.12 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
277:10.12 1 warning generated.
277:10.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
277:10.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
277:21.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
277:21.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
277:21.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
277:21.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
277:37.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
277:37.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/dom/media/ipc/RDDProcessHost.cpp:12:
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
277:37.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
277:37.73 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
277:37.73 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
277:37.73 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
277:37.73 1 warning generated.
277:37.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
277:37.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
277:45.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
277:45.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
277:45.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
277:45.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:02.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:02.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/dom/media/ipc/RDDProcessManager.cpp:16:
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
278:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
278:02.46 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
278:02.46 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
278:02.46 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
278:02.46 1 warning generated.
278:02.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:02.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:14.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:14.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:14.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:14.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:25.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:25.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:25.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:25.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:35.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:35.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:35.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:35.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:45.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:45.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:45.65 In file included from /build/firefox/src/firefox-148.0.2/dom/media/ipc/RemoteDecodeUtils.cpp:7:
278:45.65 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/UtilityProcessChild.h:18:
278:45.65 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/JSOracleChild.h:11:
278:45.65 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/CompileScript.h:15:
278:45.65 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
278:45.65 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
278:45.66 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
278:45.66 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
278:45.66 1 warning generated.
278:45.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:45.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:57.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:57.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
278:57.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
278:57.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:07.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:07.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:07.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:07.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:19.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:19.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:19.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:19.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:29.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:29.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:29.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:29.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:39.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:39.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:40.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:40.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:51.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:51.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
279:52.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
279:52.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:03.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:03.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:03.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:03.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:17.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:17.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:17.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:17.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:29.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:29.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:29.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:29.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:46.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:46.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:46.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:46.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:58.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:58.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
280:58.59 In file included from /build/firefox/src/firefox-148.0.2/dom/media/ipc/RemoteMediaManagerParent.cpp:24:
280:58.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/UtilityProcessChild.h:18:
280:58.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/JSOracleChild.h:11:
280:58.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/CompileScript.h:15:
280:58.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
280:58.60 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
280:58.60 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
280:58.60 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
280:58.60 1 warning generated.
280:58.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
280:58.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
281:10.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
281:10.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
281:10.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
281:10.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
281:33.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
281:33.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
281:33.80 In file included from Unified_cpp_dom_media_ipc0.cpp:65:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PRemoteDecoder.cpp:13:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
281:33.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
281:33.80 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
281:33.80 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
281:33.80 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
281:33.80 1 warning generated.
281:33.87 dom/media/mediacapabilities
281:33.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
281:33.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
281:50.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
281:50.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
281:50.04 In file included from Unified_cpp_mediacapabilities0.cpp:2:
281:50.04 In file included from /build/firefox/src/firefox-148.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:35:
281:50.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
281:50.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
281:50.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
281:50.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
281:50.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
281:50.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
281:50.04 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
281:50.04 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
281:50.04 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
281:50.04 In file included from Unified_cpp_mediacapabilities0.cpp:2:
281:50.04 /build/firefox/src/firefox-148.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:785:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
281:50.04 785 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
281:50.04 | ^
281:50.04 /build/firefox/src/firefox-148.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:784:159: note: previous statement is here
281:50.04 784 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
281:50.04 | ^
281:50.04 2 warnings generated.
281:50.15 dom/media/mediacontrol
281:50.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
281:50.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
282:10.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
282:10.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
282:10.05 In file included from Unified_cpp_media_mediacontrol0.cpp:2:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/dom/media/mediacontrol/AudioFocusManager.cpp:12:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
282:10.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
282:10.05 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
282:10.06 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
282:10.06 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
282:10.06 In file included from Unified_cpp_media_mediacontrol0.cpp:56:
282:10.06 /build/firefox/src/firefox-148.0.2/dom/media/mediacontrol/MediaControlService.cpp:97:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:10.06 97 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:10.06 | ^
282:10.06 /build/firefox/src/firefox-148.0.2/dom/media/mediacontrol/MediaControlService.cpp:96:159: note: previous statement is here
282:10.06 96 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIObserver>)) foundInterface = static_cast<nsIObserver*>(this); else
282:10.06 | ^
282:10.06 2 warnings generated.
282:10.15 dom/media/mediaelement
282:10.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
282:10.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
282:36.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
282:36.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
282:36.68 In file included from Unified_cpp_media_mediaelement0.cpp:11:
282:36.68 In file included from /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:111:
282:36.68 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
282:36.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
282:36.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
282:36.68 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
282:36.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
282:36.69 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
282:36.69 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
282:36.69 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
282:36.69 In file included from Unified_cpp_media_mediaelement0.cpp:11:
282:36.69 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:301:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:36.69 301 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:36.69 | ^
282:36.69 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:300:159: note: previous statement is here
282:36.70 300 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
282:36.70 | ^
282:36.70 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:753:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:36.70 753 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMMediaStream::TrackListener::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:36.70 | ^
282:36.70 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:751:777: note: previous statement is here
282:36.70 751 | nsresult HTMLMediaElement::MediaStreamTrackListener::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = HTMLMediaElement::MediaStreamTrackListener::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = HTMLMediaElement::MediaStreamTrackListener::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
282:36.70 | ^
282:36.71 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:1344:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:36.71 1344 | foundInterface = 0; nsresult status; if (!foundInterface) status = MediaStreamTrackSource::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:36.71 | ^
282:36.71 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:1342:774: note: previous statement is here
282:36.71 1342 | nsresult HTMLMediaElement::MediaElementTrackSource::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = HTMLMediaElement::MediaElementTrackSource::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = HTMLMediaElement::MediaElementTrackSource::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
282:36.71 | ^
282:36.71 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:1823:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:36.71 1823 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:36.71 | ^
282:36.71 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/HTMLMediaElement.cpp:1822:193: note: previous statement is here
282:36.71 1822 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAudioChannelAgentCallback>)) foundInterface = static_cast<nsIAudioChannelAgentCallback*>(this); else
282:36.71 | ^
282:36.71 In file included from Unified_cpp_media_mediaelement0.cpp:29:
282:36.71 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/MediaError.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:36.72 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:36.72 | ^
282:36.72 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/MediaError.cpp:24:159: note: previous statement is here
282:36.72 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
282:36.72 | ^
282:36.72 In file included from Unified_cpp_media_mediaelement0.cpp:47:
282:36.72 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/TimeRanges.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:36.72 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:36.72 | ^
282:36.72 /build/firefox/src/firefox-148.0.2/dom/media/mediaelement/TimeRanges.cpp:21:159: note: previous statement is here
282:36.72 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
282:36.72 | ^
282:36.72 7 warnings generated.
282:36.79 dom/media/mediasession
282:36.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
282:36.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
282:45.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
282:45.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
282:45.12 In file included from Unified_cpp_media_mediasession0.cpp:2:
282:45.12 /build/firefox/src/firefox-148.0.2/dom/media/mediasession/MediaMetadata.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:45.13 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:45.13 | ^
282:45.13 /build/firefox/src/firefox-148.0.2/dom/media/mediasession/MediaMetadata.cpp:23:159: note: previous statement is here
282:45.13 23 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
282:45.13 | ^
282:45.13 In file included from Unified_cpp_media_mediasession0.cpp:11:
282:45.13 /build/firefox/src/firefox-148.0.2/dom/media/mediasession/MediaSession.cpp:71:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
282:45.13 71 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
282:45.13 | ^
282:45.13 /build/firefox/src/firefox-148.0.2/dom/media/mediasession/MediaSession.cpp:70:175: note: previous statement is here
282:45.13 70 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDocumentActivity>)) foundInterface = static_cast<nsIDocumentActivity*>(this); else
282:45.13 | ^
282:45.13 2 warnings generated.
282:45.21 dom/media/mediasink
282:45.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
282:45.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
282:59.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
282:59.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
282:59.14 In file included from Unified_cpp_dom_media_mediasink0.cpp:2:
282:59.14 In file included from /build/firefox/src/firefox-148.0.2/dom/media/mediasink/AudioDecoderInputTrack.cpp:8:
282:59.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/RLBoxSoundTouch.h:28:
282:59.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
282:59.14 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
282:59.15 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
282:59.15 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
282:59.15 1 warning generated.
282:59.24 dom/media/mediasource
282:59.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
282:59.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:17.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:17.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:17.93 In file included from Unified_cpp_media_mediasource0.cpp:11:
283:17.93 In file included from /build/firefox/src/firefox-148.0.2/dom/media/mediasource/MediaSource.cpp:30:
283:17.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
283:17.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
283:17.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
283:17.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
283:17.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
283:17.93 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
283:17.93 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
283:17.93 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
283:17.93 In file included from Unified_cpp_media_mediasource0.cpp:11:
283:17.93 /build/firefox/src/firefox-148.0.2/dom/media/mediasource/MediaSource.cpp:715:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
283:17.93 715 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
283:17.93 | ^
283:17.93 /build/firefox/src/firefox-148.0.2/dom/media/mediasource/MediaSource.cpp:714:222: note: previous statement is here
283:17.93 714 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, mozilla::dom::MediaSource>)) { *aInstancePtr = do_AddRef(static_cast<mozilla::dom::MediaSource*>(this)).take(); return NS_OK; } else
283:17.93 | ^
283:17.93 In file included from Unified_cpp_media_mediasource0.cpp:56:
283:17.93 /build/firefox/src/firefox-148.0.2/dom/media/mediasource/SourceBuffer.cpp:781:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
283:17.93 781 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
283:17.93 | ^
283:17.93 /build/firefox/src/firefox-148.0.2/dom/media/mediasource/SourceBuffer.cpp:780:687: note: previous statement is here
283:17.93 780 | nsresult SourceBuffer::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SourceBuffer::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SourceBuffer::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
283:17.94 | ^
283:17.94 In file included from Unified_cpp_media_mediasource0.cpp:65:
283:17.94 /build/firefox/src/firefox-148.0.2/dom/media/mediasource/SourceBufferList.cpp:184:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
283:17.94 184 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
283:17.94 | ^
283:17.94 /build/firefox/src/firefox-148.0.2/dom/media/mediasource/SourceBufferList.cpp:183:699: note: previous statement is here
283:17.94 183 | nsresult SourceBufferList::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SourceBufferList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SourceBufferList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
283:17.94 | ^
283:17.94 4 warnings generated.
283:17.99 dom/media/mp3
283:18.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:18.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:25.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:25.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:25.60 dom/media/mp4
283:25.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:25.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:35.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:35.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:35.86 dom/media/ogg
283:35.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:35.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:46.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:46.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:46.90 In file included from Unified_cpp_dom_media_ogg0.cpp:2:
283:46.90 In file included from /build/firefox/src/firefox-148.0.2/dom/media/ogg/OggCodecState.cpp:16:
283:46.90 In file included from /build/firefox/src/firefox-148.0.2/dom/media/ogg/OggRLBox.h:25:
283:46.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
283:46.90 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
283:46.90 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
283:46.90 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
283:46.90 1 warning generated.
283:47.00 dom/media/platforms/agnostic/bytestreams
283:47.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:47.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:54.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:54.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
283:54.72 dom/media/platforms/agnostic/eme
283:54.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
283:54.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
284:08.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
284:08.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
284:08.26 dom/media/platforms/agnostic/gmp
284:08.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
284:08.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
284:16.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
284:16.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
284:17.07 dom/media/platforms/ffmpeg/ffmpeg57
284:17.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
284:17.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
284:30.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
284:30.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
284:30.83 dom/media/platforms/ffmpeg/ffmpeg58
284:30.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
284:30.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
284:45.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
284:45.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
284:45.99 dom/media/platforms/ffmpeg/ffmpeg59
284:46.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
284:46.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:01.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:01.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:01.40 dom/media/platforms/ffmpeg/ffmpeg60
285:01.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:01.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:16.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:16.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:16.69 dom/media/platforms/ffmpeg/ffmpeg61
285:16.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:16.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:32.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:32.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:32.15 dom/media/platforms/ffmpeg/ffmpeg62
285:32.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:32.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:47.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:47.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:47.60 dom/media/platforms/ffmpeg/ffvpx
285:47.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:47.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:53.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:53.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
285:53.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
285:53.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:09.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:09.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:09.34 dom/media/platforms/ffmpeg/libav53
286:09.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:09.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:20.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:20.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:20.67 dom/media/platforms/ffmpeg/libav54
286:20.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:20.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:31.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:31.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:31.96 dom/media/platforms/ffmpeg/libav55
286:32.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:32.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:43.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:43.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:43.19 dom/media/platforms/ffmpeg
286:43.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:43.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:49.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:49.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:49.80 dom/media/platforms/omx
286:49.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:49.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:59.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:59.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
286:59.39 dom/media/platforms
286:59.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
286:59.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
287:15.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
287:15.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
287:15.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
287:15.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
287:27.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
287:27.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
287:27.39 dom/media/systemservices
287:27.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
287:27.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
287:33.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
287:33.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
287:33.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
287:33.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
287:53.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
287:53.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
287:53.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
287:53.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
288:02.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
288:02.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
288:02.62 dom/media
288:02.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
288:02.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
288:13.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
288:13.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
288:13.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
288:13.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
288:29.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
288:29.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
288:29.91 In file included from Unified_cpp_dom_media0.cpp:101:
288:29.91 In file included from /build/firefox/src/firefox-148.0.2/dom/media/AudioStream.cpp:30:
288:29.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/RLBoxSoundTouch.h:28:
288:29.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
288:29.92 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
288:29.92 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
288:29.92 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
288:29.92 In file included from Unified_cpp_dom_media0.cpp:119:
288:29.92 /build/firefox/src/firefox-148.0.2/dom/media/AudioTrack.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
288:29.92 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = MediaTrack::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
288:29.92 | ^
288:29.92 /build/firefox/src/firefox-148.0.2/dom/media/AudioTrack.cpp:30:681: note: previous statement is here
288:29.92 30 | nsresult AudioTrack::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AudioTrack::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AudioTrack::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
288:29.92 | ^
288:29.92 2 warnings generated.
288:30.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
288:30.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
288:57.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
288:57.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
288:57.90 In file included from Unified_cpp_dom_media1.cpp:38:
288:57.90 In file included from /build/firefox/src/firefox-148.0.2/dom/media/CanvasCaptureMediaStream.cpp:16:
288:57.90 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
288:57.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
288:57.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
288:57.90 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
288:57.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
288:57.91 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
288:57.91 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
288:57.91 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
288:57.91 In file included from Unified_cpp_dom_media1.cpp:38:
288:57.91 /build/firefox/src/firefox-148.0.2/dom/media/CanvasCaptureMediaStream.cpp:152:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
288:57.91 152 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMMediaStream::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
288:57.91 | ^
288:57.91 /build/firefox/src/firefox-148.0.2/dom/media/CanvasCaptureMediaStream.cpp:151:723: note: previous statement is here
288:57.91 151 | nsresult CanvasCaptureMediaStream::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CanvasCaptureMediaStream::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CanvasCaptureMediaStream::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
288:57.91 | ^
288:57.91 In file included from Unified_cpp_dom_media1.cpp:65:
288:57.91 /build/firefox/src/firefox-148.0.2/dom/media/CloneableWithRangeMediaResource.cpp:125:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
288:57.91 125 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
288:57.91 | ^
288:57.91 /build/firefox/src/firefox-148.0.2/dom/media/CloneableWithRangeMediaResource.cpp:124:197: note: previous statement is here
288:57.91 124 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInputStreamCallback*>(this)); else
288:57.91 | ^
288:57.91 In file included from Unified_cpp_dom_media1.cpp:83:
288:57.91 /build/firefox/src/firefox-148.0.2/dom/media/CubebInputStream.cpp:133:923: warning: expression result unused [-Wunused-value]
288:57.91 133 | ({ int _retval; _retval = InvokeCubeb(cubeb_stream_register_device_changed_callback, CubebInputStream::DeviceChangedCallback_s); if (_retval == CUBEB_OK) { do { const ::mozilla::LogModule* moz_real_module = gMediaTrackGraphLog; if ((__builtin_expect(!!(mozilla::detail::log_test(moz_real_module, LogLevel::Debug)), 0))) { mozilla::detail::log_print(moz_real_module, LogLevel::Debug, "CubebInputStream %p: %s for stream %p was successful", this, "cubeb_stream_register_device_changed_callback", mStream.get()); } } while (0); } else { do { const ::mozilla::LogModule* moz_real_module = gMediaTrackGraphLog; if ((__builtin_expect(!!(mozilla::detail::log_test(moz_real_module, LogLevel::Error)), 0))) { mozilla::detail::log_print(moz_real_module, LogLevel::Error, "CubebInputStream %p: %s for stream %p was failed. Error %d", this, "cubeb_stream_register_device_changed_callback", mStream.get(), _retval); } } while (0); } _retval; });
288:57.91 | ^~~~~~~
288:57.91 In file included from Unified_cpp_dom_media1.cpp:101:
288:57.92 /build/firefox/src/firefox-148.0.2/dom/media/DOMMediaStream.cpp:118:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
288:57.92 118 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
288:57.92 | ^
288:57.92 /build/firefox/src/firefox-148.0.2/dom/media/DOMMediaStream.cpp:117:200: note: previous statement is here
288:57.92 117 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, DOMMediaStream>)) { *aInstancePtr = do_AddRef(static_cast<DOMMediaStream*>(this)).take(); return NS_OK; } else
288:57.92 | ^
288:57.92 /build/firefox/src/firefox-148.0.2/dom/media/DOMMediaStream.cpp:125:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
288:57.92 125 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
288:57.92 | ^
288:57.92 /build/firefox/src/firefox-148.0.2/dom/media/DOMMediaStream.cpp:124:159: note: previous statement is here
288:57.92 124 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
288:57.92 | ^
288:57.92 6 warnings generated.
288:58.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
288:58.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
289:38.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
289:38.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
289:38.20 In file included from Unified_cpp_dom_media2.cpp:20:
289:38.20 /build/firefox/src/firefox-148.0.2/dom/media/GetUserMediaRequest.cpp:70:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
289:38.20 70 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
289:38.20 | ^
289:38.20 /build/firefox/src/firefox-148.0.2/dom/media/GetUserMediaRequest.cpp:69:159: note: previous statement is here
289:38.20 69 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
289:38.20 | ^
289:38.20 In file included from Unified_cpp_dom_media2.cpp:101:
289:38.20 /build/firefox/src/firefox-148.0.2/dom/media/MediaDeviceInfo.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
289:38.20 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
289:38.20 | ^
289:38.20 /build/firefox/src/firefox-148.0.2/dom/media/MediaDeviceInfo.cpp:23:159: note: previous statement is here
289:38.20 23 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
289:38.21 | ^
289:38.21 In file included from Unified_cpp_dom_media2.cpp:110:
289:38.21 In file included from /build/firefox/src/firefox-148.0.2/dom/media/MediaDevices.cpp:25:
289:38.21 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
289:38.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
289:38.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
289:38.21 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
289:38.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
289:38.21 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
289:38.21 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
289:38.21 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
289:38.21 3 warnings generated.
289:38.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
289:38.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
290:10.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
290:10.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
290:10.51 In file included from Unified_cpp_dom_media3.cpp:11:
290:10.51 In file included from /build/firefox/src/firefox-148.0.2/dom/media/MediaManager.cpp:53:
290:10.51 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
290:10.51 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
290:10.51 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
290:10.51 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
290:10.51 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
290:10.52 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
290:10.52 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
290:10.52 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
290:10.52 In file included from Unified_cpp_dom_media3.cpp:29:
290:10.52 /build/firefox/src/firefox-148.0.2/dom/media/MediaRecorder.cpp:166:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:10.52 166 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:10.52 | ^
290:10.52 /build/firefox/src/firefox-148.0.2/dom/media/MediaRecorder.cpp:165:175: note: previous statement is here
290:10.52 165 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDocumentActivity>)) foundInterface = static_cast<nsIDocumentActivity*>(this); else
290:10.52 | ^
290:10.52 /build/firefox/src/firefox-148.0.2/dom/media/MediaRecorder.cpp:1395:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:10.52 1395 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMMediaStream::TrackListener::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:10.52 | ^
290:10.52 /build/firefox/src/firefox-148.0.2/dom/media/MediaRecorder.cpp:1394:717: note: previous statement is here
290:10.52 1394 | nsresult MediaRecorder::Session::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaRecorder::Session::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaRecorder::Session::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
290:10.53 | ^
290:10.53 In file included from Unified_cpp_dom_media3.cpp:65:
290:10.53 /build/firefox/src/firefox-148.0.2/dom/media/MediaStreamError.cpp:94:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:10.53 94 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:10.53 | ^
290:10.53 /build/firefox/src/firefox-148.0.2/dom/media/MediaStreamError.cpp:93:169: note: previous statement is here
290:10.53 93 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, MediaStreamError>)) foundInterface = static_cast<MediaStreamError*>(this); else
290:10.53 | ^
290:10.53 In file included from Unified_cpp_dom_media3.cpp:74:
290:10.53 /build/firefox/src/firefox-148.0.2/dom/media/MediaStreamTrack.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:10.53 32 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:10.53 | ^
290:10.53 /build/firefox/src/firefox-148.0.2/dom/media/MediaStreamTrack.cpp:31:159: note: previous statement is here
290:10.53 31 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
290:10.53 | ^
290:10.53 /build/firefox/src/firefox-148.0.2/dom/media/MediaStreamTrack.cpp:274:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:10.53 274 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:10.53 | ^
290:10.53 /build/firefox/src/firefox-148.0.2/dom/media/MediaStreamTrack.cpp:273:699: note: previous statement is here
290:10.53 273 | nsresult MediaStreamTrack::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaStreamTrack::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaStreamTrack::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
290:10.53 | ^
290:10.53 In file included from Unified_cpp_dom_media3.cpp:83:
290:10.53 /build/firefox/src/firefox-148.0.2/dom/media/MediaStreamWindowCapturer.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:10.53 23 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMMediaStream::TrackListener::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:10.53 | ^
290:10.53 /build/firefox/src/firefox-148.0.2/dom/media/MediaStreamWindowCapturer.cpp:22:726: note: previous statement is here
290:10.53 22 | nsresult MediaStreamWindowCapturer::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaStreamWindowCapturer::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaStreamWindowCapturer::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
290:10.54 | ^
290:10.54 In file included from Unified_cpp_dom_media3.cpp:101:
290:10.54 /build/firefox/src/firefox-148.0.2/dom/media/MediaTrack.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:10.54 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:10.54 | ^
290:10.54 /build/firefox/src/firefox-148.0.2/dom/media/MediaTrack.cpp:30:696: note: previous statement is here
290:10.54 30 | nsresult dom::MediaTrack::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = dom::MediaTrack::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = dom::MediaTrack::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
290:10.54 | ^
290:10.54 In file included from Unified_cpp_dom_media3.cpp:119:
290:10.54 /build/firefox/src/firefox-148.0.2/dom/media/MediaTrackList.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:10.54 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:10.54 | ^
290:10.54 /build/firefox/src/firefox-148.0.2/dom/media/MediaTrackList.cpp:30:693: note: previous statement is here
290:10.54 30 | nsresult MediaTrackList::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaTrackList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaTrackList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
290:10.54 | ^
290:10.54 9 warnings generated.
290:10.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
290:10.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
290:32.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
290:32.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
290:32.18 In file included from Unified_cpp_dom_media4.cpp:83:
290:32.18 In file included from /build/firefox/src/firefox-148.0.2/dom/media/VideoStreamTrack.cpp:12:
290:32.18 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
290:32.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
290:32.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
290:32.18 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
290:32.18 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
290:32.18 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
290:32.18 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
290:32.18 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
290:32.18 In file included from Unified_cpp_dom_media4.cpp:92:
290:32.18 /build/firefox/src/firefox-148.0.2/dom/media/VideoTrack.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:32.18 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = MediaTrack::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:32.18 | ^
290:32.18 /build/firefox/src/firefox-148.0.2/dom/media/VideoTrack.cpp:30:681: note: previous statement is here
290:32.18 30 | nsresult VideoTrack::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = VideoTrack::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = VideoTrack::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
290:32.18 | ^
290:32.18 2 warnings generated.
290:32.29 dom/media/utils
290:32.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
290:32.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
290:43.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
290:43.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
290:43.03 In file included from Unified_cpp_dom_media_utils0.cpp:2:
290:43.03 /build/firefox/src/firefox-148.0.2/dom/media/utils/MediaElementEventRunners.cpp:114:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:43.03 114 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:43.03 | ^
290:43.03 /build/firefox/src/firefox-148.0.2/dom/media/utils/MediaElementEventRunners.cpp:113:186: note: previous statement is here
290:43.03 113 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIRunnable*>(this)); else
290:43.03 | ^
290:43.03 /build/firefox/src/firefox-148.0.2/dom/media/utils/MediaElementEventRunners.cpp:164:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:43.03 164 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsMediaEventRunner::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:43.03 | ^
290:43.03 /build/firefox/src/firefox-148.0.2/dom/media/utils/MediaElementEventRunners.cpp:162:777: note: previous statement is here
290:43.03 162 | nsresult nsResolveOrRejectPendingPlayPromisesRunner::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = nsResolveOrRejectPendingPlayPromisesRunner::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = nsResolveOrRejectPendingPlayPromisesRunner::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
290:43.03 | ^
290:43.03 /build/firefox/src/firefox-148.0.2/dom/media/utils/MediaElementEventRunners.cpp:188:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
290:43.03 188 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsMediaEventRunner::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
290:43.03 | ^
290:43.03 /build/firefox/src/firefox-148.0.2/dom/media/utils/MediaElementEventRunners.cpp:187:723: note: previous statement is here
290:43.03 187 | nsresult nsSourceErrorEventRunner::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = nsSourceErrorEventRunner::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = nsSourceErrorEventRunner::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
290:43.03 | ^
290:43.03 3 warnings generated.
290:43.13 dom/media/wave
290:43.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
290:43.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
290:52.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
290:52.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
290:52.24 dom/media/webaudio/blink
290:52.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
290:52.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:01.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:01.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:01.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:01.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:01.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:01.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:01.84 dom/media/webaudio
291:01.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:01.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:09.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:09.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:10.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:10.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:33.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:33.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:33.39 In file included from Unified_cpp_dom_media_webaudio0.cpp:29:
291:33.39 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:33.39 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioScheduledSourceNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:33.39 | ^
291:33.39 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:30:714: note: previous statement is here
291:33.39 30 | nsresult AudioBufferSourceNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AudioBufferSourceNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AudioBufferSourceNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:33.39 | ^
291:33.39 In file included from Unified_cpp_dom_media_webaudio0.cpp:38:
291:33.39 In file included from /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioContext.cpp:54:
291:33.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
291:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
291:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
291:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
291:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
291:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
291:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
291:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
291:33.40 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
291:33.40 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
291:33.40 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
291:33.40 In file included from Unified_cpp_dom_media_webaudio0.cpp:38:
291:33.40 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioContext.cpp:139:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:33.40 139 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:33.40 | ^
291:33.40 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioContext.cpp:138:171: note: previous statement is here
291:33.40 138 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIMemoryReporter>)) foundInterface = static_cast<nsIMemoryReporter*>(this); else
291:33.40 | ^
291:33.40 In file included from Unified_cpp_dom_media_webaudio0.cpp:47:
291:33.40 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioDestinationNode.cpp:279:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:33.40 279 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:33.41 | ^
291:33.41 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioDestinationNode.cpp:278:193: note: previous statement is here
291:33.41 278 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAudioChannelAgentCallback>)) foundInterface = static_cast<nsIAudioChannelAgentCallback*>(this); else
291:33.41 | ^
291:33.41 In file included from Unified_cpp_dom_media_webaudio0.cpp:74:
291:33.41 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioNode.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:33.41 47 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:33.41 | ^
291:33.41 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioNode.cpp:46:185: note: previous statement is here
291:33.41 46 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
291:33.41 | ^
291:33.41 In file included from Unified_cpp_dom_media_webaudio0.cpp:128:
291:33.41 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:33.41 20 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:33.41 | ^
291:33.41 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:19:711: note: previous statement is here
291:33.41 19 | nsresult AudioProcessingEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AudioProcessingEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AudioProcessingEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:33.41 | ^
291:33.41 6 warnings generated.
291:33.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:33.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:46.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:46.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
291:46.49 In file included from Unified_cpp_dom_media_webaudio1.cpp:2:
291:46.49 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioWorklet.cpp:18:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:46.49 18 | foundInterface = 0; nsresult status; if (!foundInterface) status = Worklet::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:46.49 | ^
291:46.49 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioWorklet.cpp:17:687: note: previous statement is here
291:46.49 17 | nsresult AudioWorklet::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AudioWorklet::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AudioWorklet::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:46.49 | ^
291:46.49 In file included from Unified_cpp_dom_media_webaudio1.cpp:11:
291:46.49 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:46.49 32 | foundInterface = 0; nsresult status; if (!foundInterface) status = WorkletGlobalScope::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:46.49 | ^
291:46.49 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:31:720: note: previous statement is here
291:46.49 31 | nsresult AudioWorkletGlobalScope::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AudioWorkletGlobalScope::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AudioWorkletGlobalScope::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:46.49 | ^
291:46.49 In file included from Unified_cpp_dom_media_webaudio1.cpp:20:
291:46.49 In file included from /build/firefox/src/firefox-148.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:18:
291:46.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
291:46.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
291:46.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
291:46.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
291:46.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
291:46.50 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
291:46.50 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
291:46.50 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
291:46.50 In file included from Unified_cpp_dom_media_webaudio1.cpp:47:
291:46.50 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/BiquadFilterNode.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:46.50 30 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:46.50 | ^
291:46.50 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/BiquadFilterNode.cpp:29:699: note: previous statement is here
291:46.50 29 | nsresult BiquadFilterNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = BiquadFilterNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = BiquadFilterNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:46.50 | ^
291:46.50 In file included from Unified_cpp_dom_media_webaudio1.cpp:74:
291:46.50 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/ConstantSourceNode.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:46.50 21 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioScheduledSourceNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:46.50 | ^
291:46.50 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/ConstantSourceNode.cpp:20:705: note: previous statement is here
291:46.50 20 | nsresult ConstantSourceNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ConstantSourceNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ConstantSourceNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:46.50 | ^
291:46.50 In file included from Unified_cpp_dom_media_webaudio1.cpp:83:
291:46.50 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/ConvolverNode.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:46.50 22 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:46.50 | ^
291:46.50 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/ConvolverNode.cpp:21:690: note: previous statement is here
291:46.51 21 | nsresult ConvolverNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ConvolverNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ConvolverNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:46.51 | ^
291:46.51 In file included from Unified_cpp_dom_media_webaudio1.cpp:101:
291:46.51 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/DelayNode.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:46.51 23 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:46.51 | ^
291:46.51 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/DelayNode.cpp:22:678: note: previous statement is here
291:46.51 22 | nsresult DelayNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DelayNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DelayNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:46.51 | ^
291:46.51 In file included from Unified_cpp_dom_media_webaudio1.cpp:110:
291:46.51 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:46.51 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:46.51 | ^
291:46.51 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:24:717: note: previous statement is here
291:46.51 24 | nsresult DynamicsCompressorNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DynamicsCompressorNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DynamicsCompressorNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:46.51 | ^
291:46.51 In file included from Unified_cpp_dom_media_webaudio1.cpp:128:
291:46.52 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/GainNode.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
291:46.52 22 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
291:46.52 | ^
291:46.52 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/GainNode.cpp:21:675: note: previous statement is here
291:46.52 21 | nsresult GainNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = GainNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = GainNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
291:46.52 | ^
291:46.52 9 warnings generated.
291:46.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
291:46.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:02.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:02.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:02.33 In file included from Unified_cpp_dom_media_webaudio2.cpp:2:
292:02.33 In file included from /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaBufferDecoder.cpp:32:
292:02.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
292:02.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
292:02.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
292:02.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
292:02.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
292:02.33 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
292:02.33 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
292:02.33 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
292:02.33 In file included from Unified_cpp_dom_media_webaudio2.cpp:11:
292:02.33 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:29:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.33 29 | foundInterface = 0; nsresult status; if (!foundInterface) status = MediaStreamAudioSourceNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.33 | ^
292:02.33 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:28:732: note: previous statement is here
292:02.33 28 | nsresult MediaElementAudioSourceNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaElementAudioSourceNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaElementAudioSourceNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.33 | ^
292:02.33 In file included from Unified_cpp_dom_media_webaudio2.cpp:20:
292:02.34 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:73:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.34 73 | foundInterface = 0; nsresult status; if (!foundInterface) status = MediaStreamTrackSource::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.34 | ^
292:02.34 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:72:732: note: previous statement is here
292:02.34 72 | nsresult AudioDestinationTrackSource::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AudioDestinationTrackSource::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AudioDestinationTrackSource::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.34 | ^
292:02.34 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:81:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.34 81 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.34 | ^
292:02.34 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:80:744: note: previous statement is here
292:02.34 80 | nsresult MediaStreamAudioDestinationNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaStreamAudioDestinationNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaStreamAudioDestinationNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.34 | ^
292:02.34 In file included from Unified_cpp_dom_media_webaudio2.cpp:29:
292:02.34 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:39:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.34 39 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.34 | ^
292:02.34 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:38:729: note: previous statement is here
292:02.34 38 | nsresult MediaStreamAudioSourceNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaStreamAudioSourceNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaStreamAudioSourceNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.34 | ^
292:02.34 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:277:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.34 277 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMMediaStream::TrackListener::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.34 | ^
292:02.34 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:275:774: note: previous statement is here
292:02.34 275 | nsresult MediaStreamAudioSourceNode::TrackListener::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaStreamAudioSourceNode::TrackListener::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaStreamAudioSourceNode::TrackListener::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.34 | ^
292:02.34 In file included from Unified_cpp_dom_media_webaudio2.cpp:38:
292:02.35 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.35 34 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.35 | ^
292:02.35 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:33:744: note: previous statement is here
292:02.35 33 | nsresult MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaStreamTrackAudioSourceNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaStreamTrackAudioSourceNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.35 | ^
292:02.35 In file included from Unified_cpp_dom_media_webaudio2.cpp:47:
292:02.35 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/OscillatorNode.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.35 23 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioScheduledSourceNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.35 | ^
292:02.35 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/OscillatorNode.cpp:22:693: note: previous statement is here
292:02.35 22 | nsresult OscillatorNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = OscillatorNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = OscillatorNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.35 | ^
292:02.35 In file included from Unified_cpp_dom_media_webaudio2.cpp:56:
292:02.35 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/PannerNode.cpp:37:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.35 37 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.35 | ^
292:02.36 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/PannerNode.cpp:36:681: note: previous statement is here
292:02.36 36 | nsresult PannerNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PannerNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PannerNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.36 | ^
292:02.36 In file included from Unified_cpp_dom_media_webaudio2.cpp:83:
292:02.36 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/StereoPannerNode.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.36 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.36 | ^
292:02.36 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/StereoPannerNode.cpp:24:699: note: previous statement is here
292:02.36 24 | nsresult StereoPannerNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = StereoPannerNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = StereoPannerNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.36 | ^
292:02.36 In file included from Unified_cpp_dom_media_webaudio2.cpp:101:
292:02.36 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/WaveShaperNode.cpp:33:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:02.36 33 | foundInterface = 0; nsresult status; if (!foundInterface) status = AudioNode::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:02.36 | ^
292:02.37 /build/firefox/src/firefox-148.0.2/dom/media/webaudio/WaveShaperNode.cpp:32:693: note: previous statement is here
292:02.37 32 | nsresult WaveShaperNode::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WaveShaperNode::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WaveShaperNode::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:02.37 | ^
292:02.37 11 warnings generated.
292:02.42 dom/media/webcodecs
292:02.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:02.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:23.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:23.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:23.90 In file included from Unified_cpp_dom_media_webcodecs0.cpp:2:
292:23.90 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/AudioData.cpp:71:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.90 71 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.90 | ^
292:23.90 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/AudioData.cpp:70:159: note: previous statement is here
292:23.90 70 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
292:23.90 | ^
292:23.90 In file included from Unified_cpp_dom_media_webcodecs0.cpp:11:
292:23.91 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/AudioDecoder.cpp:63:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.91 63 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.91 | ^
292:23.91 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/AudioDecoder.cpp:62:687: note: previous statement is here
292:23.91 62 | nsresult AudioDecoder::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AudioDecoder::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AudioDecoder::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:23.91 | ^
292:23.91 In file included from Unified_cpp_dom_media_webcodecs0.cpp:20:
292:23.91 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/AudioEncoder.cpp:58:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.91 58 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.91 | ^
292:23.91 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/AudioEncoder.cpp:57:687: note: previous statement is here
292:23.91 57 | nsresult AudioEncoder::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AudioEncoder::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AudioEncoder::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:23.91 | ^
292:23.91 In file included from Unified_cpp_dom_media_webcodecs0.cpp:47:
292:23.91 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/EncodedAudioChunk.cpp:50:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.91 50 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.91 | ^
292:23.91 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/EncodedAudioChunk.cpp:49:159: note: previous statement is here
292:23.91 49 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
292:23.91 | ^
292:23.91 In file included from Unified_cpp_dom_media_webcodecs0.cpp:56:
292:23.91 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/EncodedVideoChunk.cpp:50:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.92 50 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.92 | ^
292:23.92 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/EncodedVideoChunk.cpp:49:159: note: previous statement is here
292:23.92 49 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
292:23.92 | ^
292:23.92 In file included from Unified_cpp_dom_media_webcodecs0.cpp:83:
292:23.92 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/ImageDecoder.cpp:106:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.92 106 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.92 | ^
292:23.92 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/ImageDecoder.cpp:105:159: note: previous statement is here
292:23.92 105 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
292:23.92 | ^
292:23.92 In file included from Unified_cpp_dom_media_webcodecs0.cpp:92:
292:23.92 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/ImageDecoderReadRequest.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.92 26 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.92 | ^
292:23.92 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/ImageDecoderReadRequest.cpp:25:720: note: previous statement is here
292:23.92 25 | nsresult ImageDecoderReadRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ImageDecoderReadRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ImageDecoderReadRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:23.92 | ^
292:23.92 In file included from Unified_cpp_dom_media_webcodecs0.cpp:101:
292:23.92 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/ImageTrack.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.92 26 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.92 | ^
292:23.92 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/ImageTrack.cpp:25:159: note: previous statement is here
292:23.92 25 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
292:23.92 | ^
292:23.92 In file included from Unified_cpp_dom_media_webcodecs0.cpp:110:
292:23.92 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/ImageTrackList.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.93 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.93 | ^
292:23.93 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/ImageTrackList.cpp:23:159: note: previous statement is here
292:23.93 23 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
292:23.93 | ^
292:23.93 In file included from Unified_cpp_dom_media_webcodecs0.cpp:119:
292:23.93 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/VideoColorSpace.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.93 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.93 | ^
292:23.93 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/VideoColorSpace.cpp:20:159: note: previous statement is here
292:23.93 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
292:23.93 | ^
292:23.93 In file included from Unified_cpp_dom_media_webcodecs0.cpp:128:
292:23.93 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/VideoDecoder.cpp:75:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.93 75 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.93 | ^
292:23.93 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/VideoDecoder.cpp:74:687: note: previous statement is here
292:23.93 74 | nsresult VideoDecoder::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = VideoDecoder::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = VideoDecoder::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:23.93 | ^
292:23.93 In file included from Unified_cpp_dom_media_webcodecs0.cpp:137:
292:23.93 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/VideoEncoder.cpp:65:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:23.93 65 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:23.93 | ^
292:23.93 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/VideoEncoder.cpp:64:687: note: previous statement is here
292:23.93 64 | nsresult VideoEncoder::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = VideoEncoder::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = VideoEncoder::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
292:23.93 | ^
292:23.93 12 warnings generated.
292:24.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:24.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:38.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:38.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:38.30 In file included from Unified_cpp_dom_media_webcodecs1.cpp:2:
292:38.31 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/VideoFrame.cpp:90:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
292:38.31 90 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
292:38.31 | ^
292:38.31 /build/firefox/src/firefox-148.0.2/dom/media/webcodecs/VideoFrame.cpp:89:159: note: previous statement is here
292:38.31 89 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
292:38.31 | ^
292:38.31 1 warning generated.
292:38.41 dom/media/webm
292:38.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:38.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:49.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:49.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:49.18 dom/media/webrtc
292:49.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:49.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:54.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:54.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
292:54.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
292:54.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
293:09.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
293:09.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
293:09.95 dom/media/webspeech/recognition
293:10.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
293:10.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
293:24.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
293:24.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
293:24.33 In file included from Unified_cpp_recognition0.cpp:2:
293:24.33 In file included from /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:23:
293:24.33 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
293:24.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
293:24.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
293:24.33 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
293:24.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
293:24.34 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
293:24.34 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
293:24.34 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
293:24.34 In file included from Unified_cpp_recognition0.cpp:11:
293:24.34 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:24.34 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:24.34 | ^
293:24.34 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:159: note: previous statement is here
293:24.34 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
293:24.34 | ^
293:24.34 In file included from Unified_cpp_recognition0.cpp:20:
293:24.34 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:24.34 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:24.34 | ^
293:24.34 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:159: note: previous statement is here
293:24.34 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
293:24.34 | ^
293:24.34 In file included from Unified_cpp_recognition0.cpp:29:
293:24.34 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:142:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:24.34 142 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:24.34 | ^
293:24.34 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:141:159: note: previous statement is here
293:24.34 141 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIObserver>)) foundInterface = static_cast<nsIObserver*>(this); else
293:24.34 | ^
293:24.35 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:155:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:24.35 155 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMMediaStream::TrackListener::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:24.35 | ^
293:24.35 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:154:747: note: previous statement is here
293:24.35 154 | nsresult SpeechRecognition::TrackListener::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SpeechRecognition::TrackListener::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SpeechRecognition::TrackListener::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
293:24.35 | ^
293:24.35 In file included from Unified_cpp_recognition0.cpp:38:
293:24.35 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:24.35 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:24.35 | ^
293:24.35 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:19:159: note: previous statement is here
293:24.35 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
293:24.35 | ^
293:24.35 In file included from Unified_cpp_recognition0.cpp:47:
293:24.35 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:24.35 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:24.35 | ^
293:24.35 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:19:159: note: previous statement is here
293:24.35 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
293:24.35 | ^
293:24.35 In file included from Unified_cpp_recognition0.cpp:56:
293:24.36 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:24.36 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:24.36 | ^
293:24.36 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:20:159: note: previous statement is here
293:24.36 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
293:24.36 | ^
293:24.36 8 warnings generated.
293:24.42 dom/media/webspeech/synth/speechd
293:24.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
293:24.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
293:30.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
293:30.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
293:30.55 In file included from Unified_cpp_synth_speechd0.cpp:2:
293:30.56 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:30.56 177 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:30.56 | ^
293:30.56 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:196: note: previous statement is here
293:30.56 176 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsISpeechTaskCallback*>(this)); else
293:30.56 | ^
293:30.56 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:30.56 275 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:30.56 | ^
293:30.56 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:186: note: previous statement is here
293:30.56 274 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIObserver*>(this)); else
293:30.56 | ^
293:30.56 2 warnings generated.
293:30.65 dom/media/webspeech/synth
293:30.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
293:30.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
293:49.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
293:49.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
293:49.74 In file included from Unified_cpp_webspeech_synth0.cpp:2:
293:49.74 In file included from /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:15:
293:49.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
293:49.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
293:49.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
293:49.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
293:49.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
293:49.75 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
293:49.75 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
293:49.75 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
293:49.75 In file included from Unified_cpp_webspeech_synth0.cpp:2:
293:49.75 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:49.75 53 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:49.75 | ^
293:49.75 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:185: note: previous statement is here
293:49.75 52 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
293:49.75 | ^
293:49.75 In file included from Unified_cpp_webspeech_synth0.cpp:11:
293:49.75 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:49.75 22 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:49.75 | ^
293:49.75 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:21:723: note: previous statement is here
293:49.75 21 | nsresult SpeechSynthesisUtterance::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SpeechSynthesisUtterance::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SpeechSynthesisUtterance::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
293:49.75 | ^
293:49.75 In file included from Unified_cpp_webspeech_synth0.cpp:20:
293:49.75 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:49.76 19 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:49.76 | ^
293:49.76 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:18:159: note: previous statement is here
293:49.76 18 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
293:49.76 | ^
293:49.76 In file included from Unified_cpp_webspeech_synth0.cpp:47:
293:49.76 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:49.76 35 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:49.76 | ^
293:49.76 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:34:188: note: previous statement is here
293:49.76 34 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsISpeechTask*>(this)); else
293:49.76 | ^
293:49.76 In file included from Unified_cpp_webspeech_synth0.cpp:65:
293:49.76 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:109:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:49.76 109 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:49.76 | ^
293:49.76 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:108:196: note: previous statement is here
293:49.76 108 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsISpeechTaskCallback*>(this)); else
293:49.76 | ^
293:49.76 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:216:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
293:49.76 216 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
293:49.76 | ^
293:49.76 /build/firefox/src/firefox-148.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:215:186: note: previous statement is here
293:49.76 215 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIObserver*>(this)); else
293:49.76 | ^
293:49.76 7 warnings generated.
293:49.85 dom/media/webvtt
293:49.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
293:49.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
294:03.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
294:03.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
294:03.23 In file included from Unified_cpp_dom_media_webvtt0.cpp:11:
294:03.23 In file included from /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrack.cpp:18:
294:03.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
294:03.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
294:03.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
294:03.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
294:03.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
294:03.23 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
294:03.23 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
294:03.24 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
294:03.24 In file included from Unified_cpp_dom_media_webvtt0.cpp:11:
294:03.24 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrack.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:03.24 38 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:03.24 | ^
294:03.24 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrack.cpp:37:678: note: previous statement is here
294:03.24 37 | nsresult TextTrack::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TextTrack::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TextTrack::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
294:03.24 | ^
294:03.24 In file included from Unified_cpp_dom_media_webvtt0.cpp:20:
294:03.24 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackCue.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:03.24 32 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:03.24 | ^
294:03.24 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackCue.cpp:31:687: note: previous statement is here
294:03.24 31 | nsresult TextTrackCue::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TextTrackCue::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TextTrackCue::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
294:03.24 | ^
294:03.24 In file included from Unified_cpp_dom_media_webvtt0.cpp:29:
294:03.24 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackCueList.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:03.24 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:03.24 | ^
294:03.25 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackCueList.cpp:29:159: note: previous statement is here
294:03.25 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
294:03.25 | ^
294:03.25 In file included from Unified_cpp_dom_media_webvtt0.cpp:38:
294:03.25 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackList.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:03.25 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:03.25 | ^
294:03.25 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackList.cpp:24:690: note: previous statement is here
294:03.25 24 | nsresult TextTrackList::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TextTrackList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TextTrackList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
294:03.25 | ^
294:03.25 In file included from Unified_cpp_dom_media_webvtt0.cpp:47:
294:03.25 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackManager.cpp:110:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:03.25 110 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:03.25 | ^
294:03.25 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackManager.cpp:109:175: note: previous statement is here
294:03.25 109 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMEventListener>)) foundInterface = static_cast<nsIDOMEventListener*>(this); else
294:03.25 | ^
294:03.25 In file included from Unified_cpp_dom_media_webvtt0.cpp:56:
294:03.25 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackRegion.cpp:17:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:03.25 17 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:03.25 | ^
294:03.26 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/TextTrackRegion.cpp:16:159: note: previous statement is here
294:03.26 16 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
294:03.26 | ^
294:03.26 In file included from Unified_cpp_dom_media_webvtt0.cpp:65:
294:03.26 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/WebVTTListener.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:03.26 35 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:03.26 | ^
294:03.26 /build/firefox/src/firefox-148.0.2/dom/media/webvtt/WebVTTListener.cpp:34:192: note: previous statement is here
294:03.26 34 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIWebVTTListener*>(this)); else
294:03.26 | ^
294:03.26 8 warnings generated.
294:03.33 dom/messagechannel
294:03.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
294:03.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
294:23.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
294:23.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
294:23.86 In file included from Unified_cpp_dom_messagechannel0.cpp:2:
294:23.86 In file included from /build/firefox/src/firefox-148.0.2/dom/messagechannel/MessageChannel.cpp:13:
294:23.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
294:23.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
294:23.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
294:23.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
294:23.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
294:23.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
294:23.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
294:23.86 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
294:23.86 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
294:23.86 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
294:23.86 In file included from Unified_cpp_dom_messagechannel0.cpp:2:
294:23.86 /build/firefox/src/firefox-148.0.2/dom/messagechannel/MessageChannel.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:23.86 26 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:23.86 | ^
294:23.86 /build/firefox/src/firefox-148.0.2/dom/messagechannel/MessageChannel.cpp:25:159: note: previous statement is here
294:23.86 25 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
294:23.86 | ^
294:23.87 In file included from Unified_cpp_dom_messagechannel0.cpp:11:
294:23.87 /build/firefox/src/firefox-148.0.2/dom/messagechannel/MessagePort.cpp:168:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:23.87 168 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:23.87 | ^
294:23.87 /build/firefox/src/firefox-148.0.2/dom/messagechannel/MessagePort.cpp:167:684: note: previous statement is here
294:23.87 167 | nsresult MessagePort::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MessagePort::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MessagePort::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
294:23.87 | ^
294:23.87 3 warnings generated.
294:23.95 dom/midi
294:24.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
294:24.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
294:42.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
294:42.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
294:42.85 In file included from Unified_cpp_dom_midi0.cpp:11:
294:42.85 In file included from /build/firefox/src/firefox-148.0.2/dom/midi/MIDIAccess.cpp:27:
294:42.85 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
294:42.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
294:42.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
294:42.85 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
294:42.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
294:42.85 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
294:42.86 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
294:42.86 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
294:42.86 In file included from Unified_cpp_dom_midi0.cpp:11:
294:42.86 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIAccess.cpp:54:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:42.86 54 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:42.86 | ^
294:42.86 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIAccess.cpp:53:114: note: previous statement is here
294:42.86 53 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
294:42.86 | ^
294:42.86 In file included from Unified_cpp_dom_midi0.cpp:38:
294:42.86 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIInputMap.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:42.86 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:42.86 | ^
294:42.86 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIInputMap.cpp:20:159: note: previous statement is here
294:42.86 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
294:42.86 | ^
294:42.86 In file included from Unified_cpp_dom_midi0.cpp:74:
294:42.86 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIMessageEvent.cpp:29:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:42.86 29 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:42.86 | ^
294:42.86 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIMessageEvent.cpp:28:699: note: previous statement is here
294:42.86 28 | nsresult MIDIMessageEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MIDIMessageEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MIDIMessageEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
294:42.86 | ^
294:42.86 In file included from Unified_cpp_dom_midi0.cpp:101:
294:42.86 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIOutputMap.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:42.86 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:42.86 | ^
294:42.87 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIOutputMap.cpp:20:159: note: previous statement is here
294:42.87 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
294:42.87 | ^
294:42.87 In file included from Unified_cpp_dom_midi0.cpp:137:
294:42.87 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIPort.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
294:42.87 35 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
294:42.87 | ^
294:42.87 /build/firefox/src/firefox-148.0.2/dom/midi/MIDIPort.cpp:34:114: note: previous statement is here
294:42.87 34 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
294:42.87 | ^
294:42.87 6 warnings generated.
294:43.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
294:43.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
295:01.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
295:01.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
295:01.08 In file included from Unified_cpp_dom_midi1.cpp:38:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/dom/midi/TestMIDIPlatformService.cpp:13:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
295:01.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
295:01.09 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
295:01.09 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
295:01.09 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
295:01.09 1 warning generated.
295:01.17 dom/mls
295:01.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
295:01.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
295:22.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
295:22.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
295:22.54 In file included from Unified_cpp_dom_mls0.cpp:2:
295:22.54 /build/firefox/src/firefox-148.0.2/dom/mls/MLS.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:22.54 38 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:22.54 | ^
295:22.54 /build/firefox/src/firefox-148.0.2/dom/mls/MLS.cpp:37:159: note: previous statement is here
295:22.54 37 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:22.54 | ^
295:22.54 In file included from Unified_cpp_dom_mls0.cpp:11:
295:22.54 /build/firefox/src/firefox-148.0.2/dom/mls/MLSGroupView.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:22.54 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:22.54 | ^
295:22.54 /build/firefox/src/firefox-148.0.2/dom/mls/MLSGroupView.cpp:30:159: note: previous statement is here
295:22.54 30 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:22.54 | ^
295:22.54 2 warnings generated.
295:22.61 dom/navigation
295:22.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
295:22.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
295:37.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
295:37.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
295:37.00 In file included from Unified_cpp_dom_navigation0.cpp:2:
295:37.00 In file included from /build/firefox/src/firefox-148.0.2/dom/navigation/Navigation.cpp:37:
295:37.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
295:37.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
295:37.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
295:37.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
295:37.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
295:37.01 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
295:37.01 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
295:37.01 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
295:37.01 In file included from Unified_cpp_dom_navigation0.cpp:2:
295:37.01 /build/firefox/src/firefox-148.0.2/dom/navigation/Navigation.cpp:170:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:37.01 170 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:37.01 | ^
295:37.01 /build/firefox/src/firefox-148.0.2/dom/navigation/Navigation.cpp:169:159: note: previous statement is here
295:37.01 169 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:37.01 | ^
295:37.01 /build/firefox/src/firefox-148.0.2/dom/navigation/Navigation.cpp:183:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:37.01 183 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:37.01 | ^
295:37.01 /build/firefox/src/firefox-148.0.2/dom/navigation/Navigation.cpp:182:681: note: previous statement is here
295:37.01 182 | nsresult Navigation::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Navigation::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Navigation::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
295:37.01 | ^
295:37.02 /build/firefox/src/firefox-148.0.2/dom/navigation/Navigation.cpp:1534:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:37.02 1534 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:37.02 | ^
295:37.02 /build/firefox/src/firefox-148.0.2/dom/navigation/Navigation.cpp:1533:159: note: previous statement is here
295:37.02 1533 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:37.02 | ^
295:37.02 In file included from Unified_cpp_dom_navigation0.cpp:11:
295:37.02 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationActivation.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:37.02 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:37.02 | ^
295:37.02 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationActivation.cpp:20:159: note: previous statement is here
295:37.02 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:37.02 | ^
295:37.02 In file included from Unified_cpp_dom_navigation0.cpp:20:
295:37.02 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationDestination.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:37.02 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:37.02 | ^
295:37.02 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationDestination.cpp:24:159: note: previous statement is here
295:37.02 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:37.02 | ^
295:37.02 In file included from Unified_cpp_dom_navigation0.cpp:29:
295:37.02 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationHistoryEntry.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:37.02 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:37.02 | ^
295:37.02 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationHistoryEntry.cpp:24:717: note: previous statement is here
295:37.03 24 | nsresult NavigationHistoryEntry::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = NavigationHistoryEntry::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = NavigationHistoryEntry::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
295:37.03 | ^
295:37.03 In file included from Unified_cpp_dom_navigation0.cpp:38:
295:37.03 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationPrecommitController.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:37.03 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:37.03 | ^
295:37.03 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationPrecommitController.cpp:23:159: note: previous statement is here
295:37.03 23 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:37.03 | ^
295:37.03 In file included from Unified_cpp_dom_navigation0.cpp:47:
295:37.03 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationTransition.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:37.03 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:37.03 | ^
295:37.03 /build/firefox/src/firefox-148.0.2/dom/navigation/NavigationTransition.cpp:23:159: note: previous statement is here
295:37.03 23 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:37.03 | ^
295:37.03 9 warnings generated.
295:37.11 dom/network
295:37.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
295:37.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
295:58.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
295:58.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
295:58.52 In file included from Unified_cpp_dom_network0.cpp:2:
295:58.52 In file included from /build/firefox/src/firefox-148.0.2/dom/network/Connection.cpp:12:
295:58.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
295:58.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
295:58.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
295:58.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
295:58.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
295:58.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
295:58.52 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
295:58.52 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
295:58.52 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
295:58.53 In file included from Unified_cpp_dom_network0.cpp:29:
295:58.53 /build/firefox/src/firefox-148.0.2/dom/network/TCPServerSocket.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:58.53 47 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:58.53 | ^
295:58.53 /build/firefox/src/firefox-148.0.2/dom/network/TCPServerSocket.cpp:46:183: note: previous statement is here
295:58.53 46 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIServerSocketListener>)) foundInterface = static_cast<nsIServerSocketListener*>(this); else
295:58.53 | ^
295:58.53 In file included from Unified_cpp_dom_network0.cpp:38:
295:58.53 /build/firefox/src/firefox-148.0.2/dom/network/TCPServerSocketChild.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:58.53 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:58.53 | ^
295:58.53 /build/firefox/src/firefox-148.0.2/dom/network/TCPServerSocketChild.cpp:26:159: note: previous statement is here
295:58.53 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:58.53 | ^
295:58.53 In file included from Unified_cpp_dom_network0.cpp:47:
295:58.53 /build/firefox/src/firefox-148.0.2/dom/network/TCPServerSocketParent.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:58.53 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:58.53 | ^
295:58.53 /build/firefox/src/firefox-148.0.2/dom/network/TCPServerSocketParent.cpp:23:159: note: previous statement is here
295:58.53 23 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:58.53 | ^
295:58.53 In file included from Unified_cpp_dom_network0.cpp:56:
295:58.53 /build/firefox/src/firefox-148.0.2/dom/network/TCPSocket.cpp:61:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:58.54 61 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:58.54 | ^
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/TCPSocket.cpp:60:159: note: previous statement is here
295:58.54 60 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:58.54 | ^
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/TCPSocket.cpp:141:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:58.54 141 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:58.54 | ^
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/TCPSocket.cpp:140:185: note: previous statement is here
295:58.54 140 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIProtocolProxyCallback>)) foundInterface = static_cast<nsIProtocolProxyCallback*>(this); else
295:58.54 | ^
295:58.54 In file included from Unified_cpp_dom_network0.cpp:65:
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/TCPSocketChild.cpp:66:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:58.54 66 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:58.54 | ^
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/TCPSocketChild.cpp:65:159: note: previous statement is here
295:58.54 65 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:58.54 | ^
295:58.54 In file included from Unified_cpp_dom_network0.cpp:74:
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/TCPSocketParent.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:58.54 47 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:58.54 | ^
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/TCPSocketParent.cpp:46:159: note: previous statement is here
295:58.54 46 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
295:58.54 | ^
295:58.54 In file included from Unified_cpp_dom_network0.cpp:83:
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/UDPSocket.cpp:48:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
295:58.54 48 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
295:58.54 | ^
295:58.54 /build/firefox/src/firefox-148.0.2/dom/network/UDPSocket.cpp:47:177: note: previous statement is here
295:58.54 47 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIUDPSocketInternal>)) foundInterface = static_cast<nsIUDPSocketInternal*>(this); else
295:58.55 | ^
295:58.55 9 warnings generated.
295:58.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
295:58.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
296:12.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
296:12.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
296:12.68 dom/notification
296:12.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
296:12.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
296:31.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
296:31.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
296:31.23 In file included from Unified_cpp_dom_notification0.cpp:2:
296:31.23 In file included from /build/firefox/src/firefox-148.0.2/dom/notification/Notification.cpp:23:
296:31.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
296:31.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
296:31.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
296:31.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
296:31.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
296:31.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
296:31.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
296:31.23 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
296:31.23 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
296:31.23 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
296:31.23 In file included from Unified_cpp_dom_notification0.cpp:2:
296:31.23 /build/firefox/src/firefox-148.0.2/dom/notification/Notification.cpp:476:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
296:31.23 476 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
296:31.23 | ^
296:31.23 /build/firefox/src/firefox-148.0.2/dom/notification/Notification.cpp:475:687: note: previous statement is here
296:31.23 475 | nsresult Notification::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Notification::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Notification::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
296:31.23 | ^
296:31.23 2 warnings generated.
296:31.34 dom/onnx
296:31.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
296:31.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
296:49.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
296:49.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
296:49.34 In file included from Unified_cpp_dom_onnx0.cpp:2:
296:49.35 /build/firefox/src/firefox-148.0.2/dom/onnx/InferenceSession.cpp:66:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
296:49.35 66 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
296:49.35 | ^
296:49.35 /build/firefox/src/firefox-148.0.2/dom/onnx/InferenceSession.cpp:65:159: note: previous statement is here
296:49.35 65 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
296:49.35 | ^
296:49.35 In file included from Unified_cpp_dom_onnx0.cpp:11:
296:49.35 /build/firefox/src/firefox-148.0.2/dom/onnx/Tensor.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
296:49.35 38 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
296:49.35 | ^
296:49.35 /build/firefox/src/firefox-148.0.2/dom/onnx/Tensor.cpp:37:159: note: previous statement is here
296:49.35 37 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
296:49.35 | ^
296:49.35 2 warnings generated.
296:49.43 dom/origin-trials/keys.inc.stub
296:50.95 dom/origin-trials
296:51.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
296:51.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
297:03.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
297:03.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
297:03.71 In file included from Unified_cpp_dom_origin-trials0.cpp:2:
297:03.71 In file included from /build/firefox/src/firefox-148.0.2/dom/origin-trials/OriginTrials.cpp:11:
297:03.71 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
297:03.71 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
297:03.71 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
297:03.71 In file included from Unified_cpp_dom_origin-trials0.cpp:2:
297:03.71 In file included from /build/firefox/src/firefox-148.0.2/dom/origin-trials/OriginTrials.cpp:20:
297:03.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
297:03.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
297:03.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
297:03.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
297:03.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
297:03.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
297:03.72 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
297:03.72 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
297:03.72 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
297:03.72 In file included from Unified_cpp_dom_origin-trials0.cpp:2:
297:03.72 /build/firefox/src/firefox-148.0.2/dom/origin-trials/OriginTrials.cpp:107:23: warning: result of comparison 'uintptr_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
297:03.72 107 | if ((bool)(aDataLen > (2147483647 *2U +1U))) {
297:03.72 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
297:03.72 3 warnings generated.
297:03.81 dom/payments/ipc
297:03.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
297:03.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
297:17.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
297:17.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
297:17.63 dom/payments
297:17.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
297:17.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
297:33.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
297:33.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
297:33.95 In file included from Unified_cpp_dom_payments0.cpp:11:
297:33.95 /build/firefox/src/firefox-148.0.2/dom/payments/MerchantValidationEvent.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:33.95 26 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:33.95 | ^
297:33.95 /build/firefox/src/firefox-148.0.2/dom/payments/MerchantValidationEvent.cpp:25:720: note: previous statement is here
297:33.95 25 | nsresult MerchantValidationEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MerchantValidationEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MerchantValidationEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:33.96 | ^
297:33.96 In file included from Unified_cpp_dom_payments0.cpp:29:
297:33.96 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentAddress.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:33.96 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:33.96 | ^
297:33.96 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentAddress.cpp:20:159: note: previous statement is here
297:33.96 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
297:33.96 | ^
297:33.96 In file included from Unified_cpp_dom_payments0.cpp:38:
297:33.96 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentMethodChangeEvent.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:33.96 35 | foundInterface = 0; nsresult status; if (!foundInterface) status = PaymentRequestUpdateEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:33.96 | ^
297:33.96 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentMethodChangeEvent.cpp:34:723: note: previous statement is here
297:33.96 34 | nsresult PaymentMethodChangeEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PaymentMethodChangeEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PaymentMethodChangeEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:33.96 | ^
297:33.96 In file included from Unified_cpp_dom_payments0.cpp:47:
297:33.96 In file included from /build/firefox/src/firefox-148.0.2/dom/payments/PaymentRequest.cpp:25:
297:33.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
297:33.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
297:33.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
297:33.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
297:33.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
297:33.96 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
297:33.96 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
297:33.96 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
297:33.96 In file included from Unified_cpp_dom_payments0.cpp:47:
297:33.97 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentRequest.cpp:71:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:33.97 71 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:33.97 | ^
297:33.97 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentRequest.cpp:70:175: note: previous statement is here
297:33.97 70 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDocumentActivity>)) foundInterface = static_cast<nsIDocumentActivity*>(this); else
297:33.97 | ^
297:33.97 In file included from Unified_cpp_dom_payments0.cpp:83:
297:33.97 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:33.97 20 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:33.97 | ^
297:33.97 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:19:726: note: previous statement is here
297:33.97 19 | nsresult PaymentRequestUpdateEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PaymentRequestUpdateEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PaymentRequestUpdateEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:33.97 | ^
297:33.97 In file included from Unified_cpp_dom_payments0.cpp:101:
297:33.97 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentResponse.cpp:46:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:33.97 46 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:33.97 | ^
297:33.97 /build/firefox/src/firefox-148.0.2/dom/payments/PaymentResponse.cpp:45:169: note: previous statement is here
297:33.97 45 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsITimerCallback>)) foundInterface = static_cast<nsITimerCallback*>(this); else
297:33.97 | ^
297:33.97 7 warnings generated.
297:34.07 dom/performance
297:34.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
297:34.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
297:53.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
297:53.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
297:53.43 In file included from Unified_cpp_dom_performance0.cpp:11:
297:53.43 /build/firefox/src/firefox-148.0.2/dom/performance/LargestContentfulPaint.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.43 34 | foundInterface = 0; nsresult status; if (!foundInterface) status = PerformanceEntry::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.43 | ^
297:53.43 /build/firefox/src/firefox-148.0.2/dom/performance/LargestContentfulPaint.cpp:33:717: note: previous statement is here
297:53.43 33 | nsresult LargestContentfulPaint::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = LargestContentfulPaint::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = LargestContentfulPaint::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:53.43 | ^
297:53.44 In file included from Unified_cpp_dom_performance0.cpp:20:
297:53.44 In file included from /build/firefox/src/firefox-148.0.2/dom/performance/Performance.cpp:38:
297:53.44 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
297:53.44 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
297:53.44 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
297:53.44 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
297:53.44 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
297:53.44 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
297:53.44 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
297:53.44 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
297:53.44 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
297:53.44 In file included from Unified_cpp_dom_performance0.cpp:20:
297:53.44 /build/firefox/src/firefox-148.0.2/dom/performance/Performance.cpp:55:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.44 55 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.44 | ^
297:53.44 /build/firefox/src/firefox-148.0.2/dom/performance/Performance.cpp:54:684: note: previous statement is here
297:53.44 54 | nsresult Performance::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Performance::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Performance::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:53.44 | ^
297:53.44 In file included from Unified_cpp_dom_performance0.cpp:29:
297:53.44 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceEntry.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.44 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.44 | ^
297:53.44 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceEntry.cpp:20:159: note: previous statement is here
297:53.44 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
297:53.44 | ^
297:53.45 In file included from Unified_cpp_dom_performance0.cpp:38:
297:53.45 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceEventTiming.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.45 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = PerformanceEntry::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.45 | ^
297:53.45 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceEventTiming.cpp:30:717: note: previous statement is here
297:53.45 30 | nsresult PerformanceEventTiming::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PerformanceEventTiming::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PerformanceEventTiming::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:53.45 | ^
297:53.45 In file included from Unified_cpp_dom_performance0.cpp:56:
297:53.45 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceMainThread.cpp:101:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.45 101 | foundInterface = 0; nsresult status; if (!foundInterface) status = Performance::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.45 | ^
297:53.45 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceMainThread.cpp:100:186: note: previous statement is here
297:53.45 100 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<EventTarget*>(this)); else
297:53.45 | ^
297:53.45 In file included from Unified_cpp_dom_performance0.cpp:92:
297:53.45 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceNavigationTiming.cpp:16:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.45 16 | foundInterface = 0; nsresult status; if (!foundInterface) status = PerformanceResourceTiming::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.45 | ^
297:53.45 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceNavigationTiming.cpp:15:732: note: previous statement is here
297:53.45 15 | nsresult PerformanceNavigationTiming::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PerformanceNavigationTiming::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PerformanceNavigationTiming::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:53.45 | ^
297:53.45 In file included from Unified_cpp_dom_performance0.cpp:101:
297:53.45 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceObserver.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.45 47 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.46 | ^
297:53.46 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceObserver.cpp:46:159: note: previous statement is here
297:53.46 46 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
297:53.46 | ^
297:53.46 In file included from Unified_cpp_dom_performance0.cpp:110:
297:53.46 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceObserverEntryList.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.46 26 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.46 | ^
297:53.46 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceObserverEntryList.cpp:25:159: note: previous statement is here
297:53.46 25 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
297:53.46 | ^
297:53.46 In file included from Unified_cpp_dom_performance0.cpp:119:
297:53.46 /build/firefox/src/firefox-148.0.2/dom/performance/PerformancePaintTiming.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.46 21 | foundInterface = 0; nsresult status; if (!foundInterface) status = PerformanceEntry::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.46 | ^
297:53.46 /build/firefox/src/firefox-148.0.2/dom/performance/PerformancePaintTiming.cpp:20:717: note: previous statement is here
297:53.46 20 | nsresult PerformancePaintTiming::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PerformancePaintTiming::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PerformancePaintTiming::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:53.46 | ^
297:53.46 In file included from Unified_cpp_dom_performance0.cpp:128:
297:53.46 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceResourceTiming.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.47 24 | foundInterface = 0; nsresult status; if (!foundInterface) status = PerformanceEntry::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.47 | ^
297:53.47 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceResourceTiming.cpp:23:726: note: previous statement is here
297:53.47 23 | nsresult PerformanceResourceTiming::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PerformanceResourceTiming::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PerformanceResourceTiming::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
297:53.47 | ^
297:53.47 In file included from Unified_cpp_dom_performance0.cpp:137:
297:53.47 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceServerTiming.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
297:53.47 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
297:53.47 | ^
297:53.47 /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceServerTiming.cpp:21:159: note: previous statement is here
297:53.47 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
297:53.47 | ^
297:53.47 12 warnings generated.
297:53.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
297:53.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
298:07.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
298:07.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
298:07.02 In file included from Unified_cpp_dom_performance1.cpp:11:
298:07.02 In file included from /build/firefox/src/firefox-148.0.2/dom/performance/PerformanceStorageWorker.cpp:13:
298:07.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
298:07.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
298:07.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
298:07.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
298:07.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
298:07.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
298:07.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
298:07.02 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
298:07.02 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
298:07.02 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
298:07.02 1 warning generated.
298:07.14 dom/permission
298:07.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
298:07.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
298:21.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
298:21.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
298:21.22 In file included from Unified_cpp_dom_permission0.cpp:11:
298:21.22 In file included from /build/firefox/src/firefox-148.0.2/dom/permission/PermissionObserver.cpp:10:
298:21.22 In file included from /build/firefox/src/firefox-148.0.2/dom/permission/PermissionUtils.h:13:
298:21.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
298:21.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
298:21.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
298:21.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
298:21.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
298:21.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
298:21.22 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
298:21.22 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
298:21.22 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
298:21.22 In file included from Unified_cpp_dom_permission0.cpp:47:
298:21.23 /build/firefox/src/firefox-148.0.2/dom/permission/Permissions.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
298:21.23 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
298:21.23 | ^
298:21.23 /build/firefox/src/firefox-148.0.2/dom/permission/Permissions.cpp:24:159: note: previous statement is here
298:21.23 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
298:21.23 | ^
298:21.23 2 warnings generated.
298:21.32 dom/power
298:21.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
298:21.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
298:38.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
298:38.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
298:38.17 In file included from Unified_cpp_dom_power0.cpp:2:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/dom/power/PowerManagerService.cpp:15:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
298:38.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
298:38.18 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
298:38.18 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
298:38.18 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
298:38.18 In file included from Unified_cpp_dom_power0.cpp:11:
298:38.18 /build/firefox/src/firefox-148.0.2/dom/power/WakeLock.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
298:38.18 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
298:38.18 | ^
298:38.18 /build/firefox/src/firefox-148.0.2/dom/power/WakeLock.cpp:26:159: note: previous statement is here
298:38.18 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIWakeLock>)) foundInterface = static_cast<nsIWakeLock*>(this); else
298:38.18 | ^
298:38.18 In file included from Unified_cpp_dom_power0.cpp:20:
298:38.18 /build/firefox/src/firefox-148.0.2/dom/power/WakeLockJS.cpp:134:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
298:38.18 134 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
298:38.18 | ^
298:38.18 /build/firefox/src/firefox-148.0.2/dom/power/WakeLockJS.cpp:133:185: note: previous statement is here
298:38.18 133 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
298:38.18 | ^
298:38.18 3 warnings generated.
298:38.28 dom/privateattribution
298:38.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
298:38.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
298:53.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
298:53.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
298:53.14 dom/promise
298:53.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
298:53.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
299:11.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
299:11.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
299:11.24 In file included from Unified_cpp_dom_promise0.cpp:2:
299:11.24 In file included from /build/firefox/src/firefox-148.0.2/dom/promise/Promise.cpp:33:
299:11.24 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
299:11.24 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
299:11.24 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
299:11.24 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
299:11.24 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
299:11.24 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
299:11.24 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
299:11.24 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
299:11.24 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
299:11.24 In file included from Unified_cpp_dom_promise0.cpp:2:
299:11.24 /build/firefox/src/firefox-148.0.2/dom/promise/Promise.cpp:396:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:11.24 396 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:11.24 | ^
299:11.24 /build/firefox/src/firefox-148.0.2/dom/promise/Promise.cpp:395:159: note: previous statement is here
299:11.24 395 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
299:11.24 | ^
299:11.24 /build/firefox/src/firefox-148.0.2/dom/promise/Promise.cpp:597:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:11.25 597 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:11.25 | ^
299:11.25 /build/firefox/src/firefox-148.0.2/dom/promise/Promise.cpp:596:159: note: previous statement is here
299:11.25 596 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
299:11.25 | ^
299:11.25 3 warnings generated.
299:11.35 dom/prototype
299:11.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
299:11.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
299:23.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
299:23.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
299:23.02 In file included from /build/firefox/src/firefox-148.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:7:
299:23.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:10:
299:23.02 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
299:23.02 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
299:23.02 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
299:23.02 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
299:23.02 /build/firefox/src/firefox-148.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:133:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:23.02 133 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:23.03 | ^
299:23.03 /build/firefox/src/firefox-148.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:132:189: note: previous statement is here
299:23.03 132 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIOffThreadScriptReceiver>)) foundInterface = static_cast<nsIOffThreadScriptReceiver*>(this); else
299:23.03 | ^
299:23.03 2 warnings generated.
299:23.11 dom/push
299:23.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
299:23.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
299:41.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
299:41.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
299:41.72 In file included from Unified_cpp_dom_push0.cpp:2:
299:41.72 In file included from /build/firefox/src/firefox-148.0.2/dom/push/PushManager.cpp:20:
299:41.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
299:41.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
299:41.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
299:41.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
299:41.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
299:41.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
299:41.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
299:41.72 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
299:41.72 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
299:41.72 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
299:41.72 In file included from Unified_cpp_dom_push0.cpp:2:
299:41.72 /build/firefox/src/firefox-148.0.2/dom/push/PushManager.cpp:386:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:41.72 386 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:41.72 | ^
299:41.72 /build/firefox/src/firefox-148.0.2/dom/push/PushManager.cpp:385:159: note: previous statement is here
299:41.72 385 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
299:41.72 | ^
299:41.72 In file included from Unified_cpp_dom_push0.cpp:11:
299:41.72 /build/firefox/src/firefox-148.0.2/dom/push/PushNotifier.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:41.73 35 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:41.73 | ^
299:41.73 /build/firefox/src/firefox-148.0.2/dom/push/PushNotifier.cpp:34:167: note: previous statement is here
299:41.73 34 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIPushNotifier>)) foundInterface = static_cast<nsIPushNotifier*>(this); else
299:41.73 | ^
299:41.73 /build/firefox/src/firefox-148.0.2/dom/push/PushNotifier.cpp:125:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:41.73 125 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:41.73 | ^
299:41.73 /build/firefox/src/firefox-148.0.2/dom/push/PushNotifier.cpp:124:159: note: previous statement is here
299:41.73 124 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIPushData>)) foundInterface = static_cast<nsIPushData*>(this); else
299:41.73 | ^
299:41.73 /build/firefox/src/firefox-148.0.2/dom/push/PushNotifier.cpp:181:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:41.73 181 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:41.73 | ^
299:41.73 /build/firefox/src/firefox-148.0.2/dom/push/PushNotifier.cpp:180:165: note: previous statement is here
299:41.73 180 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIPushMessage>)) foundInterface = static_cast<nsIPushMessage*>(this); else
299:41.73 | ^
299:41.73 In file included from Unified_cpp_dom_push0.cpp:20:
299:41.73 /build/firefox/src/firefox-148.0.2/dom/push/PushSubscription.cpp:216:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:41.73 216 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:41.73 | ^
299:41.73 /build/firefox/src/firefox-148.0.2/dom/push/PushSubscription.cpp:215:159: note: previous statement is here
299:41.73 215 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
299:41.73 | ^
299:41.73 In file included from Unified_cpp_dom_push0.cpp:29:
299:41.73 /build/firefox/src/firefox-148.0.2/dom/push/PushSubscriptionOptions.cpp:44:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
299:41.73 44 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
299:41.73 | ^
299:41.74 /build/firefox/src/firefox-148.0.2/dom/push/PushSubscriptionOptions.cpp:43:159: note: previous statement is here
299:41.74 43 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
299:41.74 | ^
299:41.74 7 warnings generated.
299:41.83 dom/quota
299:41.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
299:41.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
300:11.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
300:11.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
300:11.74 In file included from Unified_cpp_dom_quota0.cpp:11:
300:11.74 In file included from /build/firefox/src/firefox-148.0.2/dom/quota/ActorsParent.cpp:118:
300:11.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
300:11.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
300:11.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
300:11.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
300:11.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
300:11.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
300:11.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
300:11.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
300:11.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
300:11.75 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
300:11.75 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
300:11.75 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
300:11.75 In file included from Unified_cpp_dom_quota0.cpp:101:
300:11.75 /build/firefox/src/firefox-148.0.2/dom/quota/DecryptingInputStream.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
300:11.75 26 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
300:11.75 | ^
300:11.75 /build/firefox/src/firefox-148.0.2/dom/quota/DecryptingInputStream.cpp:25:189: note: previous statement is here
300:11.75 25 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInputStream*>(this)); else
300:11.75 | ^
300:11.75 2 warnings generated.
300:11.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
300:11.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
300:35.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
300:35.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
300:35.06 In file included from Unified_cpp_dom_quota1.cpp:38:
300:35.06 In file included from /build/firefox/src/firefox-148.0.2/dom/quota/NSSCipherStrategy.cpp:7:
300:35.06 In file included from /build/firefox/src/firefox-148.0.2/dom/quota/NSSCipherStrategy.h:16:
300:35.06 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
300:35.06 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
300:35.06 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
300:35.06 In file included from Unified_cpp_dom_quota1.cpp:110:
300:35.06 In file included from /build/firefox/src/firefox-148.0.2/dom/quota/OriginOperations.cpp:56:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
300:35.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
300:35.07 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
300:35.07 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
300:35.07 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
300:35.07 2 warnings generated.
300:35.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
300:35.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
300:56.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
300:56.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
300:56.08 In file included from Unified_cpp_dom_quota2.cpp:47:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/dom/quota/QuotaObject.cpp:16:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
300:56.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
300:56.08 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
300:56.08 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
300:56.08 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
300:56.08 In file included from Unified_cpp_dom_quota2.cpp:83:
300:56.08 /build/firefox/src/firefox-148.0.2/dom/quota/QuotaRequests.cpp:62:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
300:56.08 62 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
300:56.08 | ^
300:56.08 /build/firefox/src/firefox-148.0.2/dom/quota/QuotaRequests.cpp:61:159: note: previous statement is here
300:56.08 61 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
300:56.08 | ^
300:56.08 /build/firefox/src/firefox-148.0.2/dom/quota/QuotaRequests.cpp:149:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
300:56.08 149 | foundInterface = 0; nsresult status; if (!foundInterface) status = RequestBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
300:56.08 | ^
300:56.08 /build/firefox/src/firefox-148.0.2/dom/quota/QuotaRequests.cpp:148:177: note: previous statement is here
300:56.08 148 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIQuotaUsageRequest>)) foundInterface = static_cast<nsIQuotaUsageRequest*>(this); else
300:56.08 | ^
300:56.08 /build/firefox/src/firefox-148.0.2/dom/quota/QuotaRequests.cpp:255:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
300:56.08 255 | foundInterface = 0; nsresult status; if (!foundInterface) status = RequestBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
300:56.09 | ^
300:56.09 /build/firefox/src/firefox-148.0.2/dom/quota/QuotaRequests.cpp:254:167: note: previous statement is here
300:56.09 254 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIQuotaRequest>)) foundInterface = static_cast<nsIQuotaRequest*>(this); else
300:56.09 | ^
300:56.09 4 warnings generated.
300:56.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
300:56.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
301:17.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
301:17.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
301:17.82 In file included from Unified_cpp_dom_quota3.cpp:29:
301:17.82 In file included from /build/firefox/src/firefox-148.0.2/dom/quota/StorageManager.cpp:29:
301:17.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
301:17.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
301:17.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
301:17.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
301:17.83 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
301:17.83 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
301:17.83 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
301:17.83 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
301:17.83 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
301:17.83 In file included from Unified_cpp_dom_quota3.cpp:29:
301:17.83 /build/firefox/src/firefox-148.0.2/dom/quota/StorageManager.cpp:736:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
301:17.83 736 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
301:17.83 | ^
301:17.83 /build/firefox/src/firefox-148.0.2/dom/quota/StorageManager.cpp:735:159: note: previous statement is here
301:17.83 735 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
301:17.83 | ^
301:17.83 2 warnings generated.
301:17.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
301:17.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
301:26.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
301:26.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
301:26.90 dom/reporting
301:27.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
301:27.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
301:42.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
301:42.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
301:42.71 In file included from Unified_cpp_dom_reporting0.cpp:56:
301:42.71 /build/firefox/src/firefox-148.0.2/dom/reporting/Report.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
301:42.71 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
301:42.71 | ^
301:42.71 /build/firefox/src/firefox-148.0.2/dom/reporting/Report.cpp:21:159: note: previous statement is here
301:42.71 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
301:42.71 | ^
301:42.71 In file included from Unified_cpp_dom_reporting0.cpp:65:
301:42.71 /build/firefox/src/firefox-148.0.2/dom/reporting/ReportBody.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
301:42.71 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
301:42.71 | ^
301:42.71 /build/firefox/src/firefox-148.0.2/dom/reporting/ReportBody.cpp:19:159: note: previous statement is here
301:42.71 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
301:42.71 | ^
301:42.71 In file included from Unified_cpp_dom_reporting0.cpp:74:
301:42.71 In file included from /build/firefox/src/firefox-148.0.2/dom/reporting/ReportDeliver.cpp:25:
301:42.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
301:42.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
301:42.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
301:42.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
301:42.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
301:42.71 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
301:42.71 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
301:42.71 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
301:42.72 In file included from Unified_cpp_dom_reporting0.cpp:74:
301:42.72 /build/firefox/src/firefox-148.0.2/dom/reporting/ReportDeliver.cpp:407:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
301:42.72 407 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
301:42.72 | ^
301:42.72 /build/firefox/src/firefox-148.0.2/dom/reporting/ReportDeliver.cpp:406:153: note: previous statement is here
301:42.72 406 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsINamed>)) foundInterface = static_cast<nsINamed*>(this); else
301:42.72 | ^
301:42.72 In file included from Unified_cpp_dom_reporting0.cpp:83:
301:42.72 /build/firefox/src/firefox-148.0.2/dom/reporting/ReportingHeader.cpp:904:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
301:42.72 904 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
301:42.72 | ^
301:42.72 /build/firefox/src/firefox-148.0.2/dom/reporting/ReportingHeader.cpp:903:153: note: previous statement is here
301:42.72 903 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsINamed>)) foundInterface = static_cast<nsINamed*>(this); else
301:42.72 | ^
301:42.72 In file included from Unified_cpp_dom_reporting0.cpp:128:
301:42.72 /build/firefox/src/firefox-148.0.2/dom/reporting/TestingDeprecatedInterface.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
301:42.72 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
301:42.72 | ^
301:42.72 /build/firefox/src/firefox-148.0.2/dom/reporting/TestingDeprecatedInterface.cpp:21:159: note: previous statement is here
301:42.72 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
301:42.72 | ^
301:42.72 6 warnings generated.
301:42.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
301:42.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
301:56.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
301:56.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
301:56.37 dom/script
301:56.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
301:56.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
302:19.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
302:19.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
302:19.27 In file included from Unified_cpp_dom_script0.cpp:2:
302:19.27 In file included from /build/firefox/src/firefox-148.0.2/dom/script/AutoEntryScript.cpp:17:
302:19.27 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
302:19.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
302:19.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
302:19.27 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
302:19.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
302:19.27 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
302:19.27 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
302:19.28 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
302:19.28 In file included from Unified_cpp_dom_script0.cpp:38:
302:19.28 /build/firefox/src/firefox-148.0.2/dom/script/ScriptLoadContext.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
302:19.28 30 | foundInterface = 0; nsresult status; if (!foundInterface) status = JS::loader::LoadContextBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
302:19.28 | ^
302:19.28 /build/firefox/src/firefox-148.0.2/dom/script/ScriptLoadContext.cpp:29:702: note: previous statement is here
302:19.28 29 | nsresult ScriptLoadContext::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ScriptLoadContext::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ScriptLoadContext::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
302:19.28 | ^
302:19.28 In file included from Unified_cpp_dom_script0.cpp:56:
302:19.28 /build/firefox/src/firefox-148.0.2/dom/script/ScriptLoader.cpp:168:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
302:19.28 168 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
302:19.28 | ^
302:19.28 /build/firefox/src/firefox-148.0.2/dom/script/ScriptLoader.cpp:167:687: note: previous statement is here
302:19.28 167 | nsresult ScriptLoader::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ScriptLoader::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ScriptLoader::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
302:19.28 | ^
302:19.28 In file included from Unified_cpp_dom_script0.cpp:83:
302:19.29 /build/firefox/src/firefox-148.0.2/dom/script/ShadowRealmGlobalScope.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
302:19.29 34 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
302:19.29 | ^
302:19.29 /build/firefox/src/firefox-148.0.2/dom/script/ShadowRealmGlobalScope.cpp:33:181: note: previous statement is here
302:19.29 33 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, ShadowRealmGlobalScope>)) foundInterface = static_cast<ShadowRealmGlobalScope*>(this); else
302:19.29 | ^
302:19.29 4 warnings generated.
302:19.38 dom/security/featurepolicy
302:19.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
302:19.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
302:31.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
302:31.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
302:31.24 In file included from Unified_cpp_featurepolicy0.cpp:11:
302:31.25 /build/firefox/src/firefox-148.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:29:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
302:31.25 29 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
302:31.25 | ^
302:31.25 /build/firefox/src/firefox-148.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:28:159: note: previous statement is here
302:31.25 28 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
302:31.25 | ^
302:31.25 1 warning generated.
302:31.34 dom/security/sanitizer
302:31.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
302:31.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
302:42.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
302:42.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
302:42.17 In file included from Unified_cpp_security_sanitizer0.cpp:2:
302:42.17 /build/firefox/src/firefox-148.0.2/dom/security/sanitizer/Sanitizer.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
302:42.17 35 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
302:42.17 | ^
302:42.17 /build/firefox/src/firefox-148.0.2/dom/security/sanitizer/Sanitizer.cpp:34:159: note: previous statement is here
302:42.17 34 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
302:42.17 | ^
302:42.17 1 warning generated.
302:42.27 dom/security
302:42.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
302:42.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
303:02.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
303:02.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
303:02.45 In file included from Unified_cpp_dom_security0.cpp:2:
303:02.45 In file included from /build/firefox/src/firefox-148.0.2/dom/security/CSPEvalChecker.cpp:12:
303:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
303:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
303:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
303:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
303:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
303:02.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
303:02.45 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
303:02.45 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
303:02.45 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
303:02.45 1 warning generated.
303:02.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
303:02.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
303:24.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
303:24.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
303:24.81 In file included from Unified_cpp_dom_security1.cpp:2:
303:24.81 In file included from /build/firefox/src/firefox-148.0.2/dom/security/nsContentSecurityManager.cpp:22:
303:24.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
303:24.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
303:24.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
303:24.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsFrameMessageManager.h:15:
303:24.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
303:24.81 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
303:24.81 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
303:24.81 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
303:24.81 1 warning generated.
303:24.92 dom/security/trusted-types
303:25.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
303:25.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
303:39.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
303:39.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
303:39.15 In file included from Unified_cpp_trusted-types0.cpp:38:
303:39.15 In file included from /build/firefox/src/firefox-148.0.2/dom/security/trusted-types/TrustedTypePolicyFactory.cpp:18:
303:39.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
303:39.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
303:39.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
303:39.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
303:39.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
303:39.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
303:39.15 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
303:39.16 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
303:39.16 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
303:39.16 1 warning generated.
303:39.26 dom/serializers
303:39.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
303:39.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
303:53.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
303:53.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
303:53.91 In file included from Unified_cpp_dom_serializers0.cpp:11:
303:53.91 In file included from /build/firefox/src/firefox-148.0.2/dom/serializers/nsDocumentEncoder.cpp:44:
303:53.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
303:53.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
303:53.91 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
303:53.91 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
303:53.91 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
303:53.91 In file included from Unified_cpp_dom_serializers0.cpp:11:
303:53.91 /build/firefox/src/firefox-148.0.2/dom/serializers/nsDocumentEncoder.cpp:526:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
303:53.92 526 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
303:53.92 | ^
303:53.92 /build/firefox/src/firefox-148.0.2/dom/serializers/nsDocumentEncoder.cpp:525:159: note: previous statement is here
303:53.92 525 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
303:53.92 | ^
303:53.92 In file included from Unified_cpp_dom_serializers0.cpp:29:
303:53.92 /build/firefox/src/firefox-148.0.2/dom/serializers/nsPlainTextSerializer.cpp:79:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
303:53.92 79 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
303:53.92 | ^
303:53.92 /build/firefox/src/firefox-148.0.2/dom/serializers/nsPlainTextSerializer.cpp:78:159: note: previous statement is here
303:53.92 78 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
303:53.92 | ^
303:53.92 3 warnings generated.
303:54.03 dom/serviceworkers
303:54.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
303:54.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
304:18.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
304:18.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
304:18.59 In file included from Unified_cpp_dom_serviceworkers0.cpp:11:
304:18.59 In file included from /build/firefox/src/firefox-148.0.2/dom/serviceworkers/FetchEventOpParent.cpp:18:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
304:18.60 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
304:18.60 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
304:18.60 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
304:18.60 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
304:18.60 In file included from Unified_cpp_dom_serviceworkers0.cpp:38:
304:18.60 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/NavigationPreloadManager.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:18.60 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:18.60 | ^
304:18.60 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/NavigationPreloadManager.cpp:24:159: note: previous statement is here
304:18.60 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
304:18.60 | ^
304:18.60 In file included from Unified_cpp_dom_serviceworkers0.cpp:47:
304:18.61 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorker.cpp:128:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:18.61 128 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:18.61 | ^
304:18.61 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorker.cpp:127:198: note: previous statement is here
304:18.61 127 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, ServiceWorker>)) { *aInstancePtr = do_AddRef(static_cast<ServiceWorker*>(this)).take(); return NS_OK; } else
304:18.61 | ^
304:18.61 In file included from Unified_cpp_dom_serviceworkers0.cpp:83:
304:18.61 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:56:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:18.61 56 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:18.61 | ^
304:18.61 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:55:717: note: previous statement is here
304:18.61 55 | nsresult ServiceWorkerContainer::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ServiceWorkerContainer::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ServiceWorkerContainer::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
304:18.61 | ^
304:18.61 In file included from Unified_cpp_dom_serviceworkers0.cpp:128:
304:18.61 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:940:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:18.61 940 | foundInterface = 0; nsresult status; if (!foundInterface) status = ExtendableEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:18.61 | ^
304:18.61 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:939:681: note: previous statement is here
304:18.61 939 | nsresult FetchEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FetchEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FetchEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
304:18.61 | ^
304:18.62 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:985:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:18.62 985 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:18.62 | ^
304:18.62 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:984:696: note: previous statement is here
304:18.62 984 | nsresult ExtendableEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ExtendableEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ExtendableEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
304:18.62 | ^
304:18.62 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1045:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:18.62 1045 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:18.62 | ^
304:18.62 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1044:159: note: previous statement is here
304:18.62 1044 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
304:18.62 | ^
304:18.62 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1199:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:18.62 1199 | foundInterface = 0; nsresult status; if (!foundInterface) status = ExtendableEvent::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:18.62 | ^
304:18.62 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1198:678: note: previous statement is here
304:18.62 1198 | nsresult PushEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PushEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PushEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
304:18.62 | ^
304:18.62 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1301:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:18.63 1301 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:18.63 | ^
304:18.63 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1300:717: note: previous statement is here
304:18.63 1300 | nsresult ExtendableMessageEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ExtendableMessageEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ExtendableMessageEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
304:18.63 | ^
304:18.63 9 warnings generated.
304:18.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
304:18.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
304:49.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
304:49.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
304:49.46 In file included from Unified_cpp_dom_serviceworkers1.cpp:2:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerInterceptController.cpp:15:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
304:49.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
304:49.46 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
304:49.46 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
304:49.46 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
304:49.46 In file included from Unified_cpp_dom_serviceworkers1.cpp:38:
304:49.47 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:419:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:49.47 419 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:49.47 | ^
304:49.47 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:418:198: note: previous statement is here
304:49.47 418 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIServiceWorkerManager*>(this)); else
304:49.47 | ^
304:49.47 In file included from Unified_cpp_dom_serviceworkers1.cpp:119:
304:49.47 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
304:49.47 42 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
304:49.47 | ^
304:49.47 /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:41:222: note: previous statement is here
304:49.47 41 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, ServiceWorkerRegistration>)) { *aInstancePtr = do_AddRef(static_cast<ServiceWorkerRegistration*>(this)).take(); return NS_OK; } else
304:49.47 | ^
304:49.47 3 warnings generated.
304:49.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
304:49.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
305:11.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
305:11.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
305:11.81 In file included from Unified_cpp_dom_serviceworkers2.cpp:20:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/dom/serviceworkers/ServiceWorkerRegistrationProxy.cpp:15:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
305:11.81 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
305:11.81 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
305:11.81 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
305:11.81 In file included from Unified_cpp_dom_serviceworkers2.cpp:119:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PFetchEventOp.cpp:11:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/TransportSecurityInfoUtils.h:8:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
305:11.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
305:11.81 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
305:11.81 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
305:11.81 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305:11.81 2 warnings generated.
305:11.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
305:11.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
305:33.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
305:33.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
305:33.39 In file included from Unified_cpp_dom_serviceworkers3.cpp:2:
305:33.39 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PFetchEventOpProxy.cpp:11:
305:33.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/TransportSecurityInfoUtils.h:8:
305:33.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
305:33.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
305:33.40 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
305:33.40 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
305:33.40 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305:33.40 In file included from Unified_cpp_dom_serviceworkers3.cpp:11:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PFetchEventOpProxyChild.cpp:10:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/FetchEventOpProxyChild.h:10:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ServiceWorkerOp.h:18:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerChild.h:16:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerOp.h:10:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
305:33.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
305:33.40 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
305:33.40 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
305:33.40 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
305:33.40 2 warnings generated.
305:33.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
305:33.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
305:42.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
305:42.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
305:42.65 dom/simpledb
305:42.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
305:42.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
306:00.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
306:00.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
306:00.96 In file included from Unified_cpp_dom_simpledb0.cpp:11:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/dom/simpledb/ActorsParent.cpp:47:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
306:00.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
306:00.96 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
306:00.96 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
306:00.96 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
306:00.96 In file included from Unified_cpp_dom_simpledb0.cpp:38:
306:00.96 /build/firefox/src/firefox-148.0.2/dom/simpledb/SDBRequest.cpp:78:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
306:00.96 78 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
306:00.96 | ^
306:00.96 /build/firefox/src/firefox-148.0.2/dom/simpledb/SDBRequest.cpp:77:163: note: previous statement is here
306:00.96 77 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISDBRequest>)) foundInterface = static_cast<nsISDBRequest*>(this); else
306:00.96 | ^
306:00.96 2 warnings generated.
306:01.07 dom/smil
306:01.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
306:01.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
306:14.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
306:14.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
306:14.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
306:14.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
306:26.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
306:26.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
306:26.97 In file included from Unified_cpp_dom_smil1.cpp:20:
306:26.97 In file included from /build/firefox/src/firefox-148.0.2/dom/smil/SMILTimeValueSpec.cpp:11:
306:26.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
306:26.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
306:26.97 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
306:26.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
306:26.98 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
306:26.98 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
306:26.98 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
306:26.98 1 warning generated.
306:27.08 dom/storage
306:27.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
306:27.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
306:47.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
306:47.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
306:47.52 In file included from Unified_cpp_dom_storage0.cpp:2:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/dom/storage/BackgroundSessionStorageServiceParent.cpp:10:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
306:47.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
306:47.52 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
306:47.52 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
306:47.52 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
306:47.52 In file included from Unified_cpp_dom_storage0.cpp:11:
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/LocalStorage.cpp:43:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
306:47.53 43 | foundInterface = 0; nsresult status; if (!foundInterface) status = Storage::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
306:47.53 | ^
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/LocalStorage.cpp:42:185: note: previous statement is here
306:47.53 42 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
306:47.53 | ^
306:47.53 In file included from Unified_cpp_dom_storage0.cpp:38:
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/PartitionedLocalStorage.cpp:18:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
306:47.53 18 | foundInterface = 0; nsresult status; if (!foundInterface) status = Storage::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
306:47.53 | ^
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/PartitionedLocalStorage.cpp:17:720: note: previous statement is here
306:47.53 17 | nsresult PartitionedLocalStorage::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PartitionedLocalStorage::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PartitionedLocalStorage::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
306:47.53 | ^
306:47.53 In file included from Unified_cpp_dom_storage0.cpp:47:
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/SessionStorage.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
306:47.53 23 | foundInterface = 0; nsresult status; if (!foundInterface) status = Storage::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
306:47.53 | ^
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/SessionStorage.cpp:22:693: note: previous statement is here
306:47.53 22 | nsresult SessionStorage::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SessionStorage::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SessionStorage::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
306:47.53 | ^
306:47.53 In file included from Unified_cpp_dom_storage0.cpp:65:
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/SessionStorageManager.cpp:252:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
306:47.53 252 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
306:47.53 | ^
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/SessionStorageManager.cpp:251:191: note: previous statement is here
306:47.53 251 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMSessionStorageManager>)) foundInterface = static_cast<nsIDOMSessionStorageManager*>(this); else
306:47.53 | ^
306:47.53 In file included from Unified_cpp_dom_storage0.cpp:92:
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/Storage.cpp:33:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
306:47.53 33 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
306:47.53 | ^
306:47.53 /build/firefox/src/firefox-148.0.2/dom/storage/Storage.cpp:32:159: note: previous statement is here
306:47.54 32 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
306:47.54 | ^
306:47.54 In file included from Unified_cpp_dom_storage0.cpp:101:
306:47.54 /build/firefox/src/firefox-148.0.2/dom/storage/StorageActivityService.cpp:304:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
306:47.54 304 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
306:47.54 | ^
306:47.54 /build/firefox/src/firefox-148.0.2/dom/storage/StorageActivityService.cpp:303:185: note: previous statement is here
306:47.54 303 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
306:47.54 | ^
306:47.54 7 warnings generated.
306:47.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
306:47.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:02.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:02.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:02.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:02.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:17.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:17.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:18.04 dom/streams
307:18.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:18.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:30.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:30.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:30.53 In file included from Unified_cpp_dom_streams0.cpp:2:
307:30.53 /build/firefox/src/firefox-148.0.2/dom/streams/ByteLengthQueuingStrategy.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.53 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = BaseQueuingStrategy::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.53 | ^
307:30.53 /build/firefox/src/firefox-148.0.2/dom/streams/ByteLengthQueuingStrategy.cpp:24:114: note: previous statement is here
307:30.53 24 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
307:30.53 | ^
307:30.53 In file included from Unified_cpp_dom_streams0.cpp:20:
307:30.53 /build/firefox/src/firefox-148.0.2/dom/streams/CountQueuingStrategy.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.53 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.54 | ^
307:30.54 /build/firefox/src/firefox-148.0.2/dom/streams/CountQueuingStrategy.cpp:21:159: note: previous statement is here
307:30.54 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.54 | ^
307:30.54 /build/firefox/src/firefox-148.0.2/dom/streams/CountQueuingStrategy.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.54 31 | foundInterface = 0; nsresult status; if (!foundInterface) status = BaseQueuingStrategy::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.54 | ^
307:30.54 /build/firefox/src/firefox-148.0.2/dom/streams/CountQueuingStrategy.cpp:30:114: note: previous statement is here
307:30.54 30 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
307:30.54 | ^
307:30.54 In file included from Unified_cpp_dom_streams0.cpp:29:
307:30.54 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableByteStreamController.cpp:206:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.54 206 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadableStreamControllerBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.54 | ^
307:30.54 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableByteStreamController.cpp:205:114: note: previous statement is here
307:30.54 205 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
307:30.54 | ^
307:30.54 In file included from Unified_cpp_dom_streams0.cpp:38:
307:30.54 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStream.cpp:83:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.55 83 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.55 | ^
307:30.55 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStream.cpp:82:159: note: previous statement is here
307:30.55 82 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.55 | ^
307:30.55 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStream.cpp:428:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.55 428 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSourceAlgorithmsWrapper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.55 | ^
307:30.55 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStream.cpp:427:735: note: previous statement is here
307:30.55 427 | nsresult ReadableStreamFromAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ReadableStreamFromAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ReadableStreamFromAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.55 | ^
307:30.55 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStream.cpp:1135:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.55 1135 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.55 | ^
307:30.55 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStream.cpp:1134:708: note: previous statement is here
307:30.56 1134 | nsresult IteratorReadRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = IteratorReadRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = IteratorReadRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.56 | ^
307:30.56 In file included from Unified_cpp_dom_streams0.cpp:47:
307:30.56 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamBYOBReader.cpp:36:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.56 36 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadableStreamGenericReader::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.56 | ^
307:30.56 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamBYOBReader.cpp:35:114: note: previous statement is here
307:30.56 35 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
307:30.56 | ^
307:30.56 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamBYOBReader.cpp:162:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.56 162 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.56 | ^
307:30.56 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamBYOBReader.cpp:161:159: note: previous statement is here
307:30.56 161 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.56 | ^
307:30.57 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamBYOBReader.cpp:170:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.57 170 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadIntoRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.57 | ^
307:30.57 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamBYOBReader.cpp:169:711: note: previous statement is here
307:30.57 169 | nsresult Read_ReadIntoRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Read_ReadIntoRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Read_ReadIntoRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.57 | ^
307:30.57 In file included from Unified_cpp_dom_streams0.cpp:56:
307:30.57 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamBYOBRequest.cpp:44:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.57 44 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.57 | ^
307:30.57 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamBYOBRequest.cpp:43:159: note: previous statement is here
307:30.57 43 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.57 | ^
307:30.57 In file included from Unified_cpp_dom_streams0.cpp:65:
307:30.57 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultController.cpp:37:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.57 37 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.57 | ^
307:30.58 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultController.cpp:36:159: note: previous statement is here
307:30.58 36 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.58 | ^
307:30.58 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultController.cpp:80:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.58 80 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadableStreamControllerBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.58 | ^
307:30.58 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultController.cpp:79:114: note: previous statement is here
307:30.58 79 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
307:30.58 | ^
307:30.58 In file included from Unified_cpp_dom_streams0.cpp:74:
307:30.58 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultReader.cpp:36:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.58 36 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.58 | ^
307:30.58 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultReader.cpp:35:159: note: previous statement is here
307:30.58 35 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.58 | ^
307:30.58 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultReader.cpp:48:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.58 48 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadableStreamGenericReader::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.58 | ^
307:30.59 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultReader.cpp:47:114: note: previous statement is here
307:30.59 47 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
307:30.59 | ^
307:30.59 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultReader.cpp:200:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.59 200 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.59 | ^
307:30.59 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultReader.cpp:199:159: note: previous statement is here
307:30.59 199 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.59 | ^
307:30.59 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultReader.cpp:203:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.59 203 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.59 | ^
307:30.59 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamDefaultReader.cpp:202:699: note: previous statement is here
307:30.59 202 | nsresult Read_ReadRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Read_ReadRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Read_ReadRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.59 | ^
307:30.59 In file included from Unified_cpp_dom_streams0.cpp:83:
307:30.60 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:169:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.60 169 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.60 | ^
307:30.60 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:168:159: note: previous statement is here
307:30.60 168 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.60 | ^
307:30.60 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:393:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.60 393 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.60 | ^
307:30.60 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:392:159: note: previous statement is here
307:30.60 392 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.60 | ^
307:30.60 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:486:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.60 486 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.60 | ^
307:30.60 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:485:159: note: previous statement is here
307:30.60 485 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.60 | ^
307:30.60 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:674:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.60 674 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.60 | ^
307:30.60 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:673:702: note: previous statement is here
307:30.60 673 | nsresult PipeToReadRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PipeToReadRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PipeToReadRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.60 | ^
307:30.61 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:891:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.61 891 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.61 | ^
307:30.61 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamPipeTo.cpp:890:159: note: previous statement is here
307:30.61 890 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.61 | ^
307:30.61 In file included from Unified_cpp_dom_streams0.cpp:92:
307:30.61 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:39:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.61 39 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSourceAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.61 | ^
307:30.61 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:37:771: note: previous statement is here
307:30.61 37 | nsresult ReadableStreamDefaultTeeSourceAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ReadableStreamDefaultTeeSourceAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ReadableStreamDefaultTeeSourceAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.61 | ^
307:30.61 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:69:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.61 69 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.61 | ^
307:30.61 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:68:756: note: previous statement is here
307:30.61 68 | nsresult ReadableStreamDefaultTeeReadRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ReadableStreamDefaultTeeReadRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ReadableStreamDefaultTeeReadRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.61 | ^
307:30.61 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:342:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.61 342 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSourceAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.61 | ^
307:30.62 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:341:738: note: previous statement is here
307:30.62 341 | nsresult ByteStreamTeeSourceAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ByteStreamTeeSourceAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ByteStreamTeeSourceAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.62 | ^
307:30.62 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:575:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.62 575 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.62 | ^
307:30.62 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:574:747: note: previous statement is here
307:30.62 574 | nsresult PullWithDefaultReaderReadRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PullWithDefaultReaderReadRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PullWithDefaultReaderReadRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.62 | ^
307:30.62 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:877:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.62 877 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadIntoRequest::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.62 | ^
307:30.62 /build/firefox/src/firefox-148.0.2/dom/streams/ReadableStreamTee.cpp:876:753: note: previous statement is here
307:30.62 876 | nsresult PullWithBYOBReader_ReadIntoRequest::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PullWithBYOBReader_ReadIntoRequest::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PullWithBYOBReader_ReadIntoRequest::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.62 | ^
307:30.62 In file included from Unified_cpp_dom_streams0.cpp:110:
307:30.62 /build/firefox/src/firefox-148.0.2/dom/streams/TeeState.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.62 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.62 | ^
307:30.62 /build/firefox/src/firefox-148.0.2/dom/streams/TeeState.cpp:26:159: note: previous statement is here
307:30.62 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.62 | ^
307:30.62 In file included from Unified_cpp_dom_streams0.cpp:119:
307:30.62 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:208:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.63 208 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.63 | ^
307:30.63 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:207:175: note: previous statement is here
307:30.63 207 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMEventListener>)) foundInterface = static_cast<nsIDOMEventListener*>(this); else
307:30.63 | ^
307:30.63 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:278:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.63 278 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.63 | ^
307:30.63 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:277:175: note: previous statement is here
307:30.63 277 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMEventListener>)) foundInterface = static_cast<nsIDOMEventListener*>(this); else
307:30.63 | ^
307:30.63 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:431:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.63 431 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSinkAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.63 | ^
307:30.63 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:429:777: note: previous statement is here
307:30.63 429 | nsresult CrossRealmWritableUnderlyingSinkAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CrossRealmWritableUnderlyingSinkAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CrossRealmWritableUnderlyingSinkAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.63 | ^
307:30.63 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:617:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.63 617 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.63 | ^
307:30.63 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:616:175: note: previous statement is here
307:30.63 616 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMEventListener>)) foundInterface = static_cast<nsIDOMEventListener*>(this); else
307:30.63 | ^
307:30.64 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:685:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.64 685 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.64 | ^
307:30.64 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:684:175: note: previous statement is here
307:30.64 684 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMEventListener>)) foundInterface = static_cast<nsIDOMEventListener*>(this); else
307:30.64 | ^
307:30.64 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:764:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.64 764 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSourceAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.64 | ^
307:30.64 /build/firefox/src/firefox-148.0.2/dom/streams/Transferable.cpp:762:783: note: previous statement is here
307:30.64 762 | nsresult CrossRealmReadableUnderlyingSourceAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CrossRealmReadableUnderlyingSourceAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CrossRealmReadableUnderlyingSourceAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.64 | ^
307:30.64 In file included from Unified_cpp_dom_streams0.cpp:128:
307:30.64 /build/firefox/src/firefox-148.0.2/dom/streams/TransformStream.cpp:35:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.64 35 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.64 | ^
307:30.64 /build/firefox/src/firefox-148.0.2/dom/streams/TransformStream.cpp:34:159: note: previous statement is here
307:30.64 34 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.64 | ^
307:30.64 /build/firefox/src/firefox-148.0.2/dom/streams/TransformStream.cpp:424:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.64 424 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSinkAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.64 | ^
307:30.64 /build/firefox/src/firefox-148.0.2/dom/streams/TransformStream.cpp:423:768: note: previous statement is here
307:30.64 423 | nsresult TransformStreamUnderlyingSinkAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TransformStreamUnderlyingSinkAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TransformStreamUnderlyingSinkAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.64 | ^
307:30.65 /build/firefox/src/firefox-148.0.2/dom/streams/TransformStream.cpp:505:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.65 505 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSourceAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.65 | ^
307:30.65 /build/firefox/src/firefox-148.0.2/dom/streams/TransformStream.cpp:503:774: note: previous statement is here
307:30.65 503 | nsresult TransformStreamUnderlyingSourceAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TransformStreamUnderlyingSourceAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TransformStreamUnderlyingSourceAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:30.65 | ^
307:30.65 In file included from Unified_cpp_dom_streams0.cpp:137:
307:30.65 /build/firefox/src/firefox-148.0.2/dom/streams/TransformStreamDefaultController.cpp:29:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:30.65 29 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:30.65 | ^
307:30.65 /build/firefox/src/firefox-148.0.2/dom/streams/TransformStreamDefaultController.cpp:28:159: note: previous statement is here
307:30.65 28 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:30.65 | ^
307:30.65 38 warnings generated.
307:30.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:30.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:44.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:44.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:44.87 In file included from Unified_cpp_dom_streams1.cpp:2:
307:44.87 /build/firefox/src/firefox-148.0.2/dom/streams/TransformerCallbackHelpers.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.87 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.87 | ^
307:44.87 /build/firefox/src/firefox-148.0.2/dom/streams/TransformerCallbackHelpers.cpp:19:159: note: previous statement is here
307:44.87 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:44.87 | ^
307:44.87 /build/firefox/src/firefox-148.0.2/dom/streams/TransformerCallbackHelpers.cpp:28:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.87 28 | foundInterface = 0; nsresult status; if (!foundInterface) status = TransformerAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.87 | ^
307:44.87 /build/firefox/src/firefox-148.0.2/dom/streams/TransformerCallbackHelpers.cpp:27:714: note: previous statement is here
307:44.87 27 | nsresult TransformerAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TransformerAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TransformerAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:44.87 | ^
307:44.87 In file included from Unified_cpp_dom_streams1.cpp:11:
307:44.87 /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSinkCallbackHelpers.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.87 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.87 | ^
307:44.87 /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSinkCallbackHelpers.cpp:22:159: note: previous statement is here
307:44.87 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:44.87 | ^
307:44.88 /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSinkCallbackHelpers.cpp:33:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.88 33 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSinkAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.88 | ^
307:44.88 /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSinkCallbackHelpers.cpp:32:723: note: previous statement is here
307:44.88 32 | nsresult UnderlyingSinkAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = UnderlyingSinkAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = UnderlyingSinkAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:44.88 | ^
307:44.88 In file included from Unified_cpp_dom_streams1.cpp:20:
307:44.88 In file included from /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSourceCallbackHelpers.cpp:16:
307:44.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
307:44.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
307:44.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
307:44.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
307:44.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
307:44.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
307:44.88 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
307:44.88 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
307:44.88 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
307:44.88 In file included from Unified_cpp_dom_streams1.cpp:20:
307:44.88 /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSourceCallbackHelpers.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.88 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.88 | ^
307:44.88 /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSourceCallbackHelpers.cpp:29:159: note: previous statement is here
307:44.88 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:44.88 | ^
307:44.88 /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSourceCallbackHelpers.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.88 41 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSourceAlgorithmsBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.89 | ^
307:44.89 /build/firefox/src/firefox-148.0.2/dom/streams/UnderlyingSourceCallbackHelpers.cpp:40:729: note: previous statement is here
307:44.89 40 | nsresult UnderlyingSourceAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = UnderlyingSourceAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = UnderlyingSourceAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
307:44.89 | ^
307:44.89 In file included from Unified_cpp_dom_streams1.cpp:29:
307:44.89 /build/firefox/src/firefox-148.0.2/dom/streams/WritableStream.cpp:51:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.89 51 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.89 | ^
307:44.89 /build/firefox/src/firefox-148.0.2/dom/streams/WritableStream.cpp:50:159: note: previous statement is here
307:44.89 50 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:44.89 | ^
307:44.89 In file included from Unified_cpp_dom_streams1.cpp:38:
307:44.89 /build/firefox/src/firefox-148.0.2/dom/streams/WritableStreamDefaultController.cpp:56:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.89 56 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.89 | ^
307:44.89 /build/firefox/src/firefox-148.0.2/dom/streams/WritableStreamDefaultController.cpp:55:159: note: previous statement is here
307:44.89 55 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:44.89 | ^
307:44.89 In file included from Unified_cpp_dom_streams1.cpp:47:
307:44.90 /build/firefox/src/firefox-148.0.2/dom/streams/WritableStreamDefaultWriter.cpp:49:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:44.90 49 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:44.90 | ^
307:44.90 /build/firefox/src/firefox-148.0.2/dom/streams/WritableStreamDefaultWriter.cpp:48:159: note: previous statement is here
307:44.90 48 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:44.90 | ^
307:44.90 10 warnings generated.
307:44.98 dom/svg
307:45.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:45.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:56.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:56.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
307:56.15 In file included from Unified_cpp_dom_svg0.cpp:110:
307:56.15 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGLengthList.cpp:70:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:56.15 70 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:56.15 | ^
307:56.15 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGLengthList.cpp:69:159: note: previous statement is here
307:56.15 69 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:56.15 | ^
307:56.15 In file included from Unified_cpp_dom_svg0.cpp:128:
307:56.16 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGNumberList.cpp:70:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
307:56.16 70 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
307:56.16 | ^
307:56.16 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGNumberList.cpp:69:159: note: previous statement is here
307:56.16 69 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
307:56.16 | ^
307:56.16 2 warnings generated.
307:56.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
307:56.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
308:12.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
308:12.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
308:12.69 In file included from Unified_cpp_dom_svg1.cpp:2:
308:12.69 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGPointList.cpp:69:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
308:12.69 69 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
308:12.69 | ^
308:12.69 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGPointList.cpp:68:159: note: previous statement is here
308:12.69 68 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
308:12.69 | ^
308:12.69 In file included from Unified_cpp_dom_svg1.cpp:11:
308:12.69 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGStringList.cpp:51:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
308:12.69 51 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
308:12.70 | ^
308:12.70 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGStringList.cpp:50:159: note: previous statement is here
308:12.70 50 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
308:12.70 | ^
308:12.70 In file included from Unified_cpp_dom_svg1.cpp:29:
308:12.70 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGTransformList.cpp:67:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
308:12.70 67 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
308:12.70 | ^
308:12.70 /build/firefox/src/firefox-148.0.2/dom/svg/DOMSVGTransformList.cpp:66:159: note: previous statement is here
308:12.70 66 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
308:12.70 | ^
308:12.70 In file included from Unified_cpp_dom_svg1.cpp:38:
308:12.70 /build/firefox/src/firefox-148.0.2/dom/svg/SVGAElement.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
308:12.70 38 | foundInterface = 0; nsresult status; if (!foundInterface) status = SVGAElementBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
308:12.70 | ^
308:12.70 /build/firefox/src/firefox-148.0.2/dom/svg/SVGAElement.cpp:37:145: note: previous statement is here
308:12.70 37 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, Link>)) foundInterface = static_cast<Link*>(this); else
308:12.70 | ^
308:12.70 4 warnings generated.
308:12.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
308:12.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
308:28.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
308:28.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
308:28.27 In file included from Unified_cpp_dom_svg2.cpp:101:
308:28.28 /build/firefox/src/firefox-148.0.2/dom/svg/SVGAnimationElement.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
308:28.28 30 | foundInterface = 0; nsresult status; if (!foundInterface) status = SVGAnimationElementBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
308:28.28 | ^
308:28.28 /build/firefox/src/firefox-148.0.2/dom/svg/SVGAnimationElement.cpp:29:181: note: previous statement is here
308:28.28 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, mozilla::dom::SVGTests>)) foundInterface = static_cast<mozilla::dom::SVGTests*>(this); else
308:28.28 | ^
308:28.28 1 warning generated.
308:28.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
308:28.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
308:44.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
308:44.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
308:44.73 In file included from Unified_cpp_dom_svg3.cpp:38:
308:44.73 In file included from /build/firefox/src/firefox-148.0.2/dom/svg/SVGDocument.cpp:7:
308:44.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SVGDocument.h:10:
308:44.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XMLDocument.h:13:
308:44.73 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
308:44.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
308:44.73 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
308:44.73 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
308:44.73 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
308:44.73 1 warning generated.
308:44.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
308:44.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
308:58.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
308:58.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
308:58.64 In file included from Unified_cpp_dom_svg4.cpp:137:
308:58.64 In file included from /build/firefox/src/firefox-148.0.2/dom/svg/SVGForeignObjectElement.cpp:11:
308:58.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SVGDocument.h:10:
308:58.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XMLDocument.h:13:
308:58.64 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
308:58.64 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
308:58.65 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
308:58.65 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
308:58.65 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
308:58.65 1 warning generated.
308:58.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
308:58.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
309:13.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
309:13.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
309:13.21 In file included from Unified_cpp_dom_svg5.cpp:47:
309:13.22 /build/firefox/src/firefox-148.0.2/dom/svg/SVGGraphicsElement.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
309:13.22 32 | foundInterface = 0; nsresult status; if (!foundInterface) status = SVGGraphicsElementBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
309:13.22 | ^
309:13.22 /build/firefox/src/firefox-148.0.2/dom/svg/SVGGraphicsElement.cpp:31:181: note: previous statement is here
309:13.22 31 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, mozilla::dom::SVGTests>)) foundInterface = static_cast<mozilla::dom::SVGTests*>(this); else
309:13.22 | ^
309:13.22 1 warning generated.
309:13.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
309:13.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
309:27.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
309:27.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
309:27.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
309:27.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
309:42.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
309:42.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
309:42.89 In file included from Unified_cpp_dom_svg7.cpp:74:
309:42.89 /build/firefox/src/firefox-148.0.2/dom/svg/SVGSVGElement.cpp:72:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
309:42.89 72 | foundInterface = 0; nsresult status; if (!foundInterface) status = SVGSVGElementBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; };
309:42.89 | ^
309:42.89 /build/firefox/src/firefox-148.0.2/dom/svg/SVGSVGElement.cpp:71:198: note: previous statement is here
309:42.89 71 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, SVGSVGElement>)) { *aInstancePtr = do_AddRef(static_cast<SVGSVGElement*>(this)).take(); return NS_OK; } else
309:42.89 | ^
309:42.89 In file included from Unified_cpp_dom_svg7.cpp:128:
309:42.89 /build/firefox/src/firefox-148.0.2/dom/svg/SVGSwitchElement.cpp:34:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
309:42.89 34 | foundInterface = 0; nsresult status; if (!foundInterface) status = SVGSwitchElementBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
309:42.89 | ^
309:42.89 /build/firefox/src/firefox-148.0.2/dom/svg/SVGSwitchElement.cpp:33:699: note: previous statement is here
309:42.89 33 | nsresult SVGSwitchElement::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SVGSwitchElement::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SVGSwitchElement::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
309:42.89 | ^
309:42.89 2 warnings generated.
309:43.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
309:43.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
309:57.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
309:57.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
309:57.95 dom/system/linux
309:58.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
309:58.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:04.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:04.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:04.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:04.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:20.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:20.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:20.18 dom/system
310:20.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:20.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:28.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:28.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:28.95 In file included from Unified_cpp_dom_system0.cpp:2:
310:28.95 In file included from /build/firefox/src/firefox-148.0.2/dom/system/nsDeviceSensors.cpp:23:
310:28.95 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
310:28.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
310:28.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
310:28.95 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
310:28.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
310:28.96 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
310:28.96 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
310:28.96 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
310:28.96 In file included from Unified_cpp_dom_system0.cpp:2:
310:28.96 /build/firefox/src/firefox-148.0.2/dom/system/nsDeviceSensors.cpp:61:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
310:28.96 61 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
310:28.96 | ^
310:28.96 /build/firefox/src/firefox-148.0.2/dom/system/nsDeviceSensors.cpp:60:194: note: previous statement is here
310:28.96 60 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIDeviceSensorData*>(this)); else
310:28.96 | ^
310:28.96 2 warnings generated.
310:29.05 dom/url
310:29.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:29.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:42.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:42.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:42.28 In file included from Unified_cpp_dom_url0.cpp:2:
310:42.29 /build/firefox/src/firefox-148.0.2/dom/url/URL.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
310:42.29 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
310:42.29 | ^
310:42.29 /build/firefox/src/firefox-148.0.2/dom/url/URL.cpp:29:159: note: previous statement is here
310:42.29 29 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
310:42.29 | ^
310:42.29 In file included from Unified_cpp_dom_url0.cpp:20:
310:42.29 /build/firefox/src/firefox-148.0.2/dom/url/URLSearchParams.cpp:44:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
310:42.29 44 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
310:42.29 | ^
310:42.29 /build/firefox/src/firefox-148.0.2/dom/url/URLSearchParams.cpp:43:159: note: previous statement is here
310:42.29 43 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
310:42.29 | ^
310:42.29 In file included from Unified_cpp_dom_url0.cpp:29:
310:42.29 In file included from /build/firefox/src/firefox-148.0.2/dom/url/URLWorker.cpp:12:
310:42.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
310:42.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
310:42.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
310:42.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
310:42.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
310:42.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
310:42.29 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
310:42.29 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
310:42.29 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
310:42.29 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
310:42.29 3 warnings generated.
310:42.38 dom/urlpattern
310:42.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:42.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:47.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:47.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
310:47.04 In file included from Unified_cpp_dom_urlpattern0.cpp:2:
310:47.04 /build/firefox/src/firefox-148.0.2/dom/urlpattern/URLPattern.cpp:21:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
310:47.04 21 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
310:47.04 | ^
310:47.04 /build/firefox/src/firefox-148.0.2/dom/urlpattern/URLPattern.cpp:20:159: note: previous statement is here
310:47.04 20 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
310:47.04 | ^
310:47.04 1 warning generated.
310:47.14 dom/view-transitions
310:47.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
310:47.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
311:05.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
311:05.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
311:05.40 In file included from Unified_cpp_dom_view-transitions0.cpp:2:
311:05.40 In file included from /build/firefox/src/firefox-148.0.2/dom/view-transitions/ViewTransition.cpp:9:
311:05.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/AnimationEventDispatcher.h:15:
311:05.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
311:05.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
311:05.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
311:05.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
311:05.41 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
311:05.41 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
311:05.41 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
311:05.41 In file included from Unified_cpp_dom_view-transitions0.cpp:2:
311:05.41 /build/firefox/src/firefox-148.0.2/dom/view-transitions/ViewTransition.cpp:254:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:05.41 254 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:05.41 | ^
311:05.41 /build/firefox/src/firefox-148.0.2/dom/view-transitions/ViewTransition.cpp:253:159: note: previous statement is here
311:05.41 253 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
311:05.41 | ^
311:05.41 In file included from Unified_cpp_dom_view-transitions0.cpp:11:
311:05.41 /build/firefox/src/firefox-148.0.2/dom/view-transitions/ViewTransitionTypeSet.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:05.41 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:05.41 | ^
311:05.41 /build/firefox/src/firefox-148.0.2/dom/view-transitions/ViewTransitionTypeSet.cpp:24:159: note: previous statement is here
311:05.41 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
311:05.41 | ^
311:05.41 3 warnings generated.
311:05.50 dom/vr
311:05.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
311:05.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
311:20.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
311:20.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
311:20.59 In file included from Unified_cpp_dom_vr0.cpp:2:
311:20.59 In file included from /build/firefox/src/firefox-148.0.2/dom/vr/VRDisplay.cpp:26:
311:20.59 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
311:20.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
311:20.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
311:20.59 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
311:20.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
311:20.59 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
311:20.59 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
311:20.59 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
311:20.60 In file included from Unified_cpp_dom_vr0.cpp:2:
311:20.60 /build/firefox/src/firefox-148.0.2/dom/vr/VRDisplay.cpp:640:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:20.60 640 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:20.60 | ^
311:20.60 /build/firefox/src/firefox-148.0.2/dom/vr/VRDisplay.cpp:639:186: note: previous statement is here
311:20.60 639 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<EventTarget*>(this)); else
311:20.60 | ^
311:20.60 In file included from Unified_cpp_dom_vr0.cpp:11:
311:20.60 /build/firefox/src/firefox-148.0.2/dom/vr/VRDisplayEvent.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:20.60 32 | foundInterface = 0; nsresult status; if (!foundInterface) status = Event::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:20.60 | ^
311:20.60 /build/firefox/src/firefox-148.0.2/dom/vr/VRDisplayEvent.cpp:31:693: note: previous statement is here
311:20.60 31 | nsresult VRDisplayEvent::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = VRDisplayEvent::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = VRDisplayEvent::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
311:20.60 | ^
311:20.60 In file included from Unified_cpp_dom_vr0.cpp:65:
311:20.60 /build/firefox/src/firefox-148.0.2/dom/vr/XRInputSourceArray.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:20.60 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:20.60 | ^
311:20.60 /build/firefox/src/firefox-148.0.2/dom/vr/XRInputSourceArray.cpp:21:159: note: previous statement is here
311:20.60 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
311:20.60 | ^
311:20.60 In file included from Unified_cpp_dom_vr0.cpp:137:
311:20.60 /build/firefox/src/firefox-148.0.2/dom/vr/XRPose.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:20.60 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:20.61 | ^
311:20.61 /build/firefox/src/firefox-148.0.2/dom/vr/XRPose.cpp:19:159: note: previous statement is here
311:20.61 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
311:20.61 | ^
311:20.61 5 warnings generated.
311:20.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
311:20.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
311:35.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
311:35.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
311:35.94 In file included from Unified_cpp_dom_vr1.cpp:29:
311:35.94 In file included from /build/firefox/src/firefox-148.0.2/dom/vr/XRSession.cpp:29:
311:35.94 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
311:35.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
311:35.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
311:35.94 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
311:35.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
311:35.94 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
311:35.94 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
311:35.94 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
311:35.94 1 warning generated.
311:36.05 dom/webauthn
311:36.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
311:36.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
311:58.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
311:58.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
311:58.49 In file included from Unified_cpp_dom_webauthn0.cpp:2:
311:58.49 /build/firefox/src/firefox-148.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:39:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:58.49 39 | foundInterface = 0; nsresult status; if (!foundInterface) status = AuthenticatorResponse::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:58.49 | ^
311:58.49 /build/firefox/src/firefox-148.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:38:741: note: previous statement is here
311:58.49 38 | nsresult AuthenticatorAssertionResponse::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AuthenticatorAssertionResponse::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AuthenticatorAssertionResponse::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
311:58.49 | ^
311:58.49 In file included from Unified_cpp_dom_webauthn0.cpp:11:
311:58.49 /build/firefox/src/firefox-148.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:38:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:58.49 38 | foundInterface = 0; nsresult status; if (!foundInterface) status = AuthenticatorResponse::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:58.49 | ^
311:58.49 /build/firefox/src/firefox-148.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:37:747: note: previous statement is here
311:58.49 37 | nsresult AuthenticatorAttestationResponse::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = AuthenticatorAttestationResponse::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = AuthenticatorAttestationResponse::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
311:58.49 | ^
311:58.49 In file included from Unified_cpp_dom_webauthn0.cpp:20:
311:58.49 /build/firefox/src/firefox-148.0.2/dom/webauthn/AuthenticatorResponse.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:58.49 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:58.49 | ^
311:58.49 /build/firefox/src/firefox-148.0.2/dom/webauthn/AuthenticatorResponse.cpp:24:159: note: previous statement is here
311:58.49 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
311:58.49 | ^
311:58.49 In file included from Unified_cpp_dom_webauthn0.cpp:29:
311:58.50 /build/firefox/src/firefox-148.0.2/dom/webauthn/PublicKeyCredential.cpp:50:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:58.50 50 | foundInterface = 0; nsresult status; if (!foundInterface) status = Credential::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:58.50 | ^
311:58.50 /build/firefox/src/firefox-148.0.2/dom/webauthn/PublicKeyCredential.cpp:49:708: note: previous statement is here
311:58.50 49 | nsresult PublicKeyCredential::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PublicKeyCredential::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PublicKeyCredential::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
311:58.50 | ^
311:58.50 In file included from Unified_cpp_dom_webauthn0.cpp:38:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/dom/webauthn/WebAuthnArgs.cpp:7:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/dom/webauthn/WebAuthnArgs.h:11:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
311:58.50 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
311:58.50 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
311:58.50 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
311:58.50 In file included from Unified_cpp_dom_webauthn0.cpp:56:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/dom/webauthn/WebAuthnHandler.cpp:9:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/dom/webauthn/WebAuthnCoseIdentifiers.h:10:
311:58.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WebCryptoCommon.h:16:
311:58.50 /build/firefox/src/firefox-148.0.2/security/manager/ssl/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
311:58.50 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
311:58.50 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
311:58.50 In file included from Unified_cpp_dom_webauthn0.cpp:56:
311:58.50 /build/firefox/src/firefox-148.0.2/dom/webauthn/WebAuthnHandler.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
311:58.50 42 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
311:58.51 | ^
311:58.51 /build/firefox/src/firefox-148.0.2/dom/webauthn/WebAuthnHandler.cpp:41:159: note: previous statement is here
311:58.51 41 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
311:58.51 | ^
311:58.51 7 warnings generated.
311:58.57 dom/webbrowserpersist
311:58.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
311:58.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
312:21.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
312:21.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
312:21.67 In file included from Unified_cpp_webbrowserpersist0.cpp:20:
312:21.67 In file included from /build/firefox/src/firefox-148.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:35:
312:21.67 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.h:28:
312:21.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
312:21.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
312:21.67 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
312:21.67 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
312:21.68 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
312:21.68 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
312:21.68 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
312:21.68 In file included from Unified_cpp_webbrowserpersist0.cpp:20:
312:21.68 /build/firefox/src/firefox-148.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
312:21.68 58 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
312:21.68 | ^
312:21.68 /build/firefox/src/firefox-148.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:159: note: previous statement is here
312:21.68 57 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
312:21.68 | ^
312:21.68 In file included from Unified_cpp_webbrowserpersist0.cpp:74:
312:21.68 /build/firefox/src/firefox-148.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:321:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
312:21.68 321 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
312:21.68 | ^
312:21.68 /build/firefox/src/firefox-148.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:320:177: note: previous statement is here
312:21.68 320 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIProgressEventSink>)) foundInterface = static_cast<nsIProgressEventSink*>(this); else
312:21.68 | ^
312:21.68 3 warnings generated.
312:21.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
312:21.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
312:32.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
312:32.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
312:32.29 dom/webgpu
312:32.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
312:32.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
312:54.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
312:54.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
312:54.79 In file included from Unified_cpp_dom_webgpu0.cpp:38:
312:54.79 /build/firefox/src/firefox-148.0.2/dom/webgpu/CanvasContext.cpp:58:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
312:54.80 58 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
312:54.80 | ^
312:54.80 /build/firefox/src/firefox-148.0.2/dom/webgpu/CanvasContext.cpp:57:159: note: previous statement is here
312:54.80 57 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
312:54.80 | ^
312:54.80 In file included from Unified_cpp_dom_webgpu0.cpp:101:
312:54.80 In file included from /build/firefox/src/firefox-148.0.2/dom/webgpu/Device.cpp:42:
312:54.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
312:54.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
312:54.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
312:54.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
312:54.80 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
312:54.80 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
312:54.80 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
312:54.80 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
312:54.80 2 warnings generated.
312:54.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
312:54.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
313:09.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
313:09.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
313:09.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
313:09.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
313:29.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
313:29.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
313:29.62 In file included from Unified_cpp_dom_webgpu2.cpp:65:
313:29.62 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PWebGPU.cpp:8:
313:29.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
313:29.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
313:29.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
313:29.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
313:29.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
313:29.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
313:29.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
313:29.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
313:29.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
313:29.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
313:29.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
313:29.63 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
313:29.63 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
313:29.63 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
313:29.63 1 warning generated.
313:29.71 dom/webscheduling
313:29.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
313:29.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
313:43.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
313:43.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
313:43.06 In file included from Unified_cpp_dom_webscheduling0.cpp:20:
313:43.06 In file included from /build/firefox/src/firefox-148.0.2/dom/webscheduling/WebTaskScheduler.cpp:10:
313:43.06 In file included from /build/firefox/src/firefox-148.0.2/dom/webscheduling/WebTaskSchedulerWorker.h:13:
313:43.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
313:43.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
313:43.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
313:43.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
313:43.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
313:43.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
313:43.06 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
313:43.06 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
313:43.06 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
313:43.06 In file included from Unified_cpp_dom_webscheduling0.cpp:20:
313:43.07 /build/firefox/src/firefox-148.0.2/dom/webscheduling/WebTaskScheduler.cpp:87:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
313:43.07 87 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
313:43.07 | ^
313:43.07 /build/firefox/src/firefox-148.0.2/dom/webscheduling/WebTaskScheduler.cpp:86:159: note: previous statement is here
313:43.07 86 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
313:43.07 | ^
313:43.07 /build/firefox/src/firefox-148.0.2/dom/webscheduling/WebTaskScheduler.cpp:93:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
313:43.07 93 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
313:43.07 | ^
313:43.07 /build/firefox/src/firefox-148.0.2/dom/webscheduling/WebTaskScheduler.cpp:92:159: note: previous statement is here
313:43.07 92 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
313:43.07 | ^
313:43.07 3 warnings generated.
313:43.18 dom/websocket
313:43.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
313:43.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
313:57.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
313:57.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
313:57.46 In file included from Unified_cpp_dom_websocket0.cpp:2:
313:57.46 In file included from /build/firefox/src/firefox-148.0.2/dom/websocket/WebSocket.cpp:30:
313:57.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
313:57.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
313:57.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
313:57.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
313:57.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
313:57.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
313:57.46 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
313:57.46 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
313:57.47 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
313:57.47 In file included from Unified_cpp_dom_websocket0.cpp:2:
313:57.47 /build/firefox/src/firefox-148.0.2/dom/websocket/WebSocket.cpp:1585:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
313:57.47 1585 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
313:57.47 | ^
313:57.47 /build/firefox/src/firefox-148.0.2/dom/websocket/WebSocket.cpp:1584:678: note: previous statement is here
313:57.47 1584 | nsresult WebSocket::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WebSocket::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WebSocket::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
313:57.47 | ^
313:57.47 2 warnings generated.
313:57.56 dom/webtransport/api
313:57.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
313:57.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
314:15.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
314:15.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
314:15.53 In file included from Unified_cpp_dom_webtransport_api0.cpp:2:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransport.cpp:18:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerChild.h:16:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerOp.h:10:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
314:15.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
314:15.54 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
314:15.54 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
314:15.54 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
314:15.54 In file included from Unified_cpp_dom_webtransport_api0.cpp:2:
314:15.54 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransport.cpp:82:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
314:15.54 82 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
314:15.54 | ^
314:15.54 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransport.cpp:81:159: note: previous statement is here
314:15.54 81 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
314:15.54 | ^
314:15.54 In file included from Unified_cpp_dom_webtransport_api0.cpp:11:
314:15.54 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportBidirectionalStream.cpp:23:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
314:15.54 23 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
314:15.54 | ^
314:15.54 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportBidirectionalStream.cpp:22:159: note: previous statement is here
314:15.54 22 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
314:15.54 | ^
314:15.54 In file included from Unified_cpp_dom_webtransport_api0.cpp:20:
314:15.54 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportDatagramDuplexStream.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
314:15.54 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
314:15.54 | ^
314:15.55 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportDatagramDuplexStream.cpp:24:159: note: previous statement is here
314:15.55 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
314:15.55 | ^
314:15.55 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportDatagramDuplexStream.cpp:157:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
314:15.55 157 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSourceAlgorithmsWrapper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
314:15.55 | ^
314:15.55 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportDatagramDuplexStream.cpp:156:747: note: previous statement is here
314:15.55 156 | nsresult IncomingDatagramStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = IncomingDatagramStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = IncomingDatagramStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
314:15.55 | ^
314:15.55 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportDatagramDuplexStream.cpp:257:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
314:15.55 257 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSinkAlgorithmsWrapper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
314:15.55 | ^
314:15.55 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportDatagramDuplexStream.cpp:256:747: note: previous statement is here
314:15.55 256 | nsresult OutgoingDatagramStreamAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = OutgoingDatagramStreamAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = OutgoingDatagramStreamAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
314:15.55 | ^
314:15.55 In file included from Unified_cpp_dom_webtransport_api0.cpp:38:
314:15.55 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportReceiveStream.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
314:15.55 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReadableStream::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
314:15.55 | ^
314:15.55 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportReceiveStream.cpp:24:726: note: previous statement is here
314:15.55 24 | nsresult WebTransportReceiveStream::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WebTransportReceiveStream::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WebTransportReceiveStream::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
314:15.55 | ^
314:15.55 In file included from Unified_cpp_dom_webtransport_api0.cpp:47:
314:15.55 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportSendStream.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
314:15.55 24 | foundInterface = 0; nsresult status; if (!foundInterface) status = WritableStream::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
314:15.55 | ^
314:15.56 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportSendStream.cpp:23:717: note: previous statement is here
314:15.56 23 | nsresult WebTransportSendStream::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WebTransportSendStream::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WebTransportSendStream::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
314:15.56 | ^
314:15.56 In file included from Unified_cpp_dom_webtransport_api0.cpp:56:
314:15.56 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportStreams.cpp:28:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
314:15.56 28 | foundInterface = 0; nsresult status; if (!foundInterface) status = UnderlyingSourceAlgorithmsWrapper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
314:15.56 | ^
314:15.56 /build/firefox/src/firefox-148.0.2/dom/webtransport/api/WebTransportStreams.cpp:27:762: note: previous statement is here
314:15.56 27 | nsresult WebTransportIncomingStreamsAlgorithms::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WebTransportIncomingStreamsAlgorithms::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WebTransportIncomingStreamsAlgorithms::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
314:15.56 | ^
314:15.56 9 warnings generated.
314:15.65 dom/webtransport/child
314:15.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
314:15.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
314:22.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
314:22.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
314:22.92 dom/webtransport/parent
314:23.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
314:23.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
314:40.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
314:40.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
314:40.69 In file included from Unified_cpp_webtransport_parent0.cpp:2:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/dom/webtransport/parent/WebTransportParent.cpp:15:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/BackgroundParent.h:11:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
314:40.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
314:40.69 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
314:40.69 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
314:40.69 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
314:40.69 1 warning generated.
314:40.80 dom/webtransport/shared
314:40.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
314:40.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
314:52.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
314:52.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
314:52.61 dom/workers/loader
314:52.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
314:52.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
315:07.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
315:07.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
315:07.47 In file included from Unified_cpp_dom_workers_loader0.cpp:2:
315:07.47 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/loader/CacheLoadHandler.cpp:7:
315:07.47 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/loader/CacheLoadHandler.h:20:
315:07.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/workerinternals/ScriptLoader.h:10:
315:07.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
315:07.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
315:07.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
315:07.48 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
315:07.48 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
315:07.48 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
315:07.48 In file included from Unified_cpp_dom_workers_loader0.cpp:38:
315:07.48 /build/firefox/src/firefox-148.0.2/dom/workers/loader/WorkerModuleLoader.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
315:07.48 32 | foundInterface = 0; nsresult status; if (!foundInterface) status = JS::loader::ModuleLoaderBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
315:07.48 | ^
315:07.48 /build/firefox/src/firefox-148.0.2/dom/workers/loader/WorkerModuleLoader.cpp:31:705: note: previous statement is here
315:07.48 31 | nsresult WorkerModuleLoader::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WorkerModuleLoader::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WorkerModuleLoader::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
315:07.48 | ^
315:07.48 2 warnings generated.
315:07.58 dom/workers/remoteworkers
315:07.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
315:07.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
315:29.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
315:29.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
315:29.01 In file included from Unified_cpp_remoteworkers0.cpp:2:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/remoteworkers/RemoteWorkerChild.h:16:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerOp.h:10:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
315:29.01 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
315:29.02 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
315:29.02 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
315:29.02 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
315:29.02 1 warning generated.
315:29.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
315:29.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
315:45.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
315:45.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
315:45.86 In file included from Unified_cpp_remoteworkers1.cpp:11:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PRemoteWorkerChild.cpp:11:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerChild.h:16:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerOp.h:10:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
315:45.86 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
315:45.86 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
315:45.86 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
315:45.86 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
315:45.86 1 warning generated.
315:46.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
315:46.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
316:00.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
316:00.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
316:00.73 In file included from Unified_cpp_remoteworkers2.cpp:20:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/RemoteWorkerTypes.cpp:28:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/TabMessageUtils.h:15:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
316:00.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
316:00.73 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
316:00.73 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
316:00.73 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
316:00.73 1 warning generated.
316:00.84 dom/workers/sharedworkers
316:00.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
316:00.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
316:20.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
316:20.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
316:20.85 In file included from Unified_cpp_sharedworkers0.cpp:2:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/sharedworkers/SharedWorker.cpp:19:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/RemoteWorkerManager.h:12:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
316:20.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
316:20.85 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
316:20.85 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
316:20.85 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
316:20.85 In file included from Unified_cpp_sharedworkers0.cpp:2:
316:20.85 /build/firefox/src/firefox-148.0.2/dom/workers/sharedworkers/SharedWorker.cpp:401:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
316:20.85 401 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
316:20.85 | ^
316:20.85 /build/firefox/src/firefox-148.0.2/dom/workers/sharedworkers/SharedWorker.cpp:400:687: note: previous statement is here
316:20.86 400 | nsresult SharedWorker::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SharedWorker::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SharedWorker::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
316:20.86 | ^
316:20.86 2 warnings generated.
316:20.94 dom/workers
316:21.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
316:21.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
316:39.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
316:39.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
316:39.45 In file included from Unified_cpp_dom_workers0.cpp:2:
316:39.45 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/ChromeWorker.cpp:9:
316:39.45 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/WorkerPrivate.h:14:
316:39.45 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/ScriptLoader.h:10:
316:39.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
316:39.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
316:39.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
316:39.46 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
316:39.46 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
316:39.46 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
316:39.46 In file included from Unified_cpp_dom_workers0.cpp:74:
316:39.46 /build/firefox/src/firefox-148.0.2/dom/workers/Worker.cpp:254:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
316:39.46 254 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
316:39.46 | ^
316:39.46 /build/firefox/src/firefox-148.0.2/dom/workers/Worker.cpp:253:669: note: previous statement is here
316:39.46 253 | nsresult Worker::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = Worker::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = Worker::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
316:39.46 | ^
316:39.46 2 warnings generated.
316:39.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
316:39.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:06.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:06.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:06.14 In file included from Unified_cpp_dom_workers1.cpp:2:
317:06.14 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/WorkerEventTarget.cpp:7:
317:06.14 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/WorkerEventTarget.h:11:
317:06.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
317:06.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
317:06.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
317:06.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
317:06.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
317:06.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
317:06.14 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
317:06.14 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
317:06.14 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
317:06.14 In file included from Unified_cpp_dom_workers1.cpp:38:
317:06.15 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerPrivate.cpp:6672:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:06.15 6672 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:06.15 | ^
317:06.15 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerPrivate.cpp:6663:159: note: previous statement is here
317:06.15 6663 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
317:06.15 | ^
317:06.15 In file included from Unified_cpp_dom_workers1.cpp:56:
317:06.15 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerRunnable.cpp:121:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:06.15 121 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:06.15 | ^
317:06.15 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerRunnable.cpp:120:5: note: previous statement is here
317:06.15 120 | } else
317:06.15 | ^
317:06.15 In file included from Unified_cpp_dom_workers1.cpp:65:
317:06.15 In file included from /build/firefox/src/firefox-148.0.2/dom/workers/WorkerScope.cpp:14:
317:06.15 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.h:10:
317:06.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
317:06.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
317:06.15 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
317:06.15 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
317:06.15 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
317:06.15 In file included from Unified_cpp_dom_workers1.cpp:65:
317:06.15 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerScope.cpp:168:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:06.15 168 | foundInterface = 0; nsresult status; if (!foundInterface) status = ScriptTimeoutHandler::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:06.16 | ^
317:06.16 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerScope.cpp:167:729: note: previous statement is here
317:06.16 167 | nsresult WorkerScriptTimeoutHandler::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WorkerScriptTimeoutHandler::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WorkerScriptTimeoutHandler::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
317:06.16 | ^
317:06.16 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerScope.cpp:265:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:06.16 265 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:06.16 | ^
317:06.16 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerScope.cpp:264:185: note: previous statement is here
317:06.16 264 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
317:06.16 | ^
317:06.16 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerScope.cpp:1265:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:06.16 1265 | foundInterface = 0; nsresult status; if (!foundInterface) status = WorkerGlobalScope::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:06.16 | ^
317:06.16 /build/firefox/src/firefox-148.0.2/dom/workers/WorkerScope.cpp:1264:723: note: previous statement is here
317:06.16 1264 | nsresult ServiceWorkerGlobalScope::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ServiceWorkerGlobalScope::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ServiceWorkerGlobalScope::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
317:06.16 | ^
317:06.16 7 warnings generated.
317:06.24 dom/worklet/loader
317:06.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:06.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:14.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:14.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:14.27 In file included from Unified_cpp_dom_worklet_loader0.cpp:2:
317:14.28 In file included from /build/firefox/src/firefox-148.0.2/dom/worklet/loader/WorkletModuleLoader.cpp:7:
317:14.28 In file included from /build/firefox/src/firefox-148.0.2/dom/worklet/loader/WorkletModuleLoader.h:11:
317:14.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
317:14.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
317:14.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
317:14.28 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
317:14.28 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
317:14.28 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
317:14.28 In file included from Unified_cpp_dom_worklet_loader0.cpp:2:
317:14.28 /build/firefox/src/firefox-148.0.2/dom/worklet/loader/WorkletModuleLoader.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:14.28 30 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:14.28 | ^
317:14.28 /build/firefox/src/firefox-148.0.2/dom/worklet/loader/WorkletModuleLoader.cpp:29:708: note: previous statement is here
317:14.28 29 | nsresult WorkletScriptLoader::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WorkletScriptLoader::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WorkletScriptLoader::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
317:14.28 | ^
317:14.28 /build/firefox/src/firefox-148.0.2/dom/worklet/loader/WorkletModuleLoader.cpp:58:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:14.28 58 | foundInterface = 0; nsresult status; if (!foundInterface) status = ModuleLoaderBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:14.28 | ^
317:14.28 /build/firefox/src/firefox-148.0.2/dom/worklet/loader/WorkletModuleLoader.cpp:57:708: note: previous statement is here
317:14.28 57 | nsresult WorkletModuleLoader::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = WorkletModuleLoader::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = WorkletModuleLoader::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
317:14.28 | ^
317:14.28 3 warnings generated.
317:14.38 dom/worklet
317:14.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:14.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:28.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:28.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:28.66 In file included from Unified_cpp_dom_worklet0.cpp:2:
317:28.66 In file included from /build/firefox/src/firefox-148.0.2/dom/worklet/Worklet.cpp:12:
317:28.66 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
317:28.66 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
317:28.66 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
317:28.66 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
317:28.66 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
317:28.67 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
317:28.67 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
317:28.67 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
317:28.67 In file included from Unified_cpp_dom_worklet0.cpp:2:
317:28.67 /build/firefox/src/firefox-148.0.2/dom/worklet/Worklet.cpp:43:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:28.67 43 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:28.67 | ^
317:28.67 /build/firefox/src/firefox-148.0.2/dom/worklet/Worklet.cpp:42:159: note: previous statement is here
317:28.67 42 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
317:28.67 | ^
317:28.67 In file included from Unified_cpp_dom_worklet0.cpp:11:
317:28.67 /build/firefox/src/firefox-148.0.2/dom/worklet/WorkletFetchHandler.cpp:253:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:28.67 253 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:28.67 | ^
317:28.67 /build/firefox/src/firefox-148.0.2/dom/worklet/WorkletFetchHandler.cpp:252:159: note: previous statement is here
317:28.67 252 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
317:28.67 | ^
317:28.67 In file included from Unified_cpp_dom_worklet0.cpp:20:
317:28.67 /build/firefox/src/firefox-148.0.2/dom/worklet/WorkletGlobalScope.cpp:47:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:28.67 47 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:28.67 | ^
317:28.68 /build/firefox/src/firefox-148.0.2/dom/worklet/WorkletGlobalScope.cpp:46:173: note: previous statement is here
317:28.68 46 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, WorkletGlobalScope>)) foundInterface = static_cast<WorkletGlobalScope*>(this); else
317:28.68 | ^
317:28.68 4 warnings generated.
317:28.76 dom/xhr
317:28.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:28.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:45.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:45.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:45.33 In file included from Unified_cpp_dom_xhr0.cpp:11:
317:45.33 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:45.33 24 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:45.33 | ^
317:45.33 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:23:726: note: previous statement is here
317:45.33 23 | nsresult XMLHttpRequestEventTarget::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XMLHttpRequestEventTarget::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XMLHttpRequestEventTarget::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
317:45.33 | ^
317:45.33 In file included from Unified_cpp_dom_xhr0.cpp:20:
317:45.33 In file included from /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:15:
317:45.33 In file included from /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestUpload.h:13:
317:45.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
317:45.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
317:45.33 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
317:45.33 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
317:45.33 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
317:45.33 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
317:45.33 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
317:45.33 In file included from Unified_cpp_dom_xhr0.cpp:20:
317:45.34 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:464:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:45.34 464 | foundInterface = 0; nsresult status; if (!foundInterface) status = XMLHttpRequestEventTarget::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:45.34 | ^
317:45.34 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:463:177: note: previous statement is here
317:45.34 463 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISizeOfEventTarget>)) foundInterface = static_cast<nsISizeOfEventTarget*>(this); else
317:45.34 | ^
317:45.34 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:591:59: warning: result of comparison 'unsigned int' > 4294967295 is always false [-Wtautological-type-limit-compare]
317:45.34 591 | if (!destBufferLen.isValid() || destBufferLen.value() > (4294967295U)) {
317:45.34 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
317:45.34 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3992:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:45.35 3992 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:45.35 | ^
317:45.35 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3991:192: note: previous statement is here
317:45.35 3991 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIStreamListener*>(this)); else
317:45.35 | ^
317:45.35 In file included from Unified_cpp_dom_xhr0.cpp:47:
317:45.35 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1378:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:45.35 1378 | foundInterface = 0; nsresult status; if (!foundInterface) status = XMLHttpRequestEventTarget::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:45.35 | ^
317:45.35 /build/firefox/src/firefox-148.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1377:711: note: previous statement is here
317:45.35 1377 | nsresult XMLHttpRequestWorker::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = XMLHttpRequestWorker::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = XMLHttpRequestWorker::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
317:45.35 | ^
317:45.35 6 warnings generated.
317:45.41 dom/xml
317:45.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:45.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:58.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:58.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
317:58.06 In file included from Unified_cpp_dom_xml0.cpp:20:
317:58.06 In file included from /build/firefox/src/firefox-148.0.2/dom/xml/XMLDocument.cpp:7:
317:58.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XMLDocument.h:13:
317:58.06 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
317:58.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
317:58.06 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
317:58.06 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
317:58.06 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
317:58.06 In file included from Unified_cpp_dom_xml0.cpp:38:
317:58.07 /build/firefox/src/firefox-148.0.2/dom/xml/nsXMLContentSink.cpp:137:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:58.07 137 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsContentSink::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:58.07 | ^
317:58.07 /build/firefox/src/firefox-148.0.2/dom/xml/nsXMLContentSink.cpp:136:177: note: previous statement is here
317:58.07 136 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsITransformObserver>)) foundInterface = static_cast<nsITransformObserver*>(this); else
317:58.07 | ^
317:58.07 In file included from Unified_cpp_dom_xml0.cpp:56:
317:58.07 /build/firefox/src/firefox-148.0.2/dom/xml/nsXMLFragmentContentSink.cpp:128:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
317:58.07 128 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsXMLContentSink::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
317:58.07 | ^
317:58.07 /build/firefox/src/firefox-148.0.2/dom/xml/nsXMLFragmentContentSink.cpp:127:181: note: previous statement is here
317:58.07 127 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIFragmentContentSink>)) foundInterface = static_cast<nsIFragmentContentSink*>(this); else
317:58.07 | ^
317:58.07 3 warnings generated.
317:58.18 dom/xslt/base
317:58.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
317:58.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:05.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:05.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:05.99 dom/xslt/xml
318:06.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:06.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:14.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:14.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:15.02 dom/xslt/xpath
318:15.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:15.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:25.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:25.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:25.32 In file included from Unified_cpp_dom_xslt_xpath0.cpp:20:
318:25.32 /build/firefox/src/firefox-148.0.2/dom/xslt/xpath/XPathResult.cpp:68:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
318:25.32 68 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
318:25.33 | ^
318:25.33 /build/firefox/src/firefox-148.0.2/dom/xslt/xpath/XPathResult.cpp:67:159: note: previous statement is here
318:25.33 67 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
318:25.33 | ^
318:25.33 1 warning generated.
318:25.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:25.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:34.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:34.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:34.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:34.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:42.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:42.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:42.28 dom/xslt/xslt
318:42.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:42.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:58.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:58.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
318:58.56 In file included from Unified_cpp_dom_xslt_xslt0.cpp:29:
318:58.56 In file included from /build/firefox/src/firefox-148.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:30:
318:58.56 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
318:58.56 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
318:58.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
318:58.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
318:58.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
318:58.57 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
318:58.57 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
318:58.57 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
318:58.57 In file included from Unified_cpp_dom_xslt_xslt0.cpp:110:
318:58.57 /build/firefox/src/firefox-148.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:287:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
318:58.57 287 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
318:58.57 | ^
318:58.57 /build/firefox/src/firefox-148.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:286:197: note: previous statement is here
318:58.57 286 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIDocumentTransformer*>(this)); else
318:58.57 | ^
318:58.57 2 warnings generated.
318:58.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
318:58.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
319:10.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
319:10.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
319:10.94 dom/xul
319:11.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
319:11.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
319:29.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
319:29.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
319:29.16 In file included from Unified_cpp_dom_xul0.cpp:2:
319:29.16 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/ChromeObserver.cpp:18:
319:29.16 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.h:20:
319:29.16 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
319:29.16 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
319:29.16 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
319:29.16 In file included from Unified_cpp_dom_xul0.cpp:128:
319:29.17 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULCommandDispatcher.cpp:54:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
319:29.17 54 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
319:29.17 | ^
319:29.17 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULCommandDispatcher.cpp:53:201: note: previous statement is here
319:29.17 53 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIDOMXULCommandDispatcher*>(this)); else
319:29.17 | ^
319:29.17 In file included from Unified_cpp_dom_xul0.cpp:137:
319:29.17 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULContentSink.cpp:158:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
319:29.17 158 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
319:29.17 | ^
319:29.17 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULContentSink.cpp:157:165: note: previous statement is here
319:29.17 157 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIContentSink>)) foundInterface = static_cast<nsIContentSink*>(this); else
319:29.17 | ^
319:29.17 3 warnings generated.
319:29.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
319:29.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
319:44.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
319:44.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
319:44.54 In file included from Unified_cpp_dom_xul1.cpp:11:
319:44.54 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULControllers.cpp:65:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
319:44.54 65 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
319:44.54 | ^
319:44.54 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULControllers.cpp:64:189: note: previous statement is here
319:44.54 64 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIControllers*>(this)); else
319:44.54 | ^
319:44.54 In file included from Unified_cpp_dom_xul1.cpp:20:
319:44.54 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.cpp:6:
319:44.54 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.h:20:
319:44.54 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
319:44.54 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
319:44.54 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
319:44.54 In file included from Unified_cpp_dom_xul1.cpp:20:
319:44.55 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.cpp:1427:12: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
319:44.55 1427 | if (size > (4294967295U)) {
319:44.55 | ~~~~ ^ ~~~~~~~~~~~~~
319:44.55 In file included from Unified_cpp_dom_xul1.cpp:29:
319:44.55 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULPopupListener.cpp:82:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
319:44.55 82 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
319:44.55 | ^
319:44.55 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULPopupListener.cpp:81:159: note: previous statement is here
319:44.55 81 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
319:44.55 | ^
319:44.55 In file included from Unified_cpp_dom_xul1.cpp:47:
319:44.55 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULPrototypeDocument.cpp:74:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
319:44.55 74 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
319:44.55 | ^
319:44.55 /build/firefox/src/firefox-148.0.2/dom/xul/nsXULPrototypeDocument.cpp:73:159: note: previous statement is here
319:44.55 73 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
319:44.55 | ^
319:44.55 5 warnings generated.
319:44.63 editor/composer
319:44.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
319:44.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
319:56.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
319:56.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
319:56.71 In file included from Unified_cpp_editor_composer0.cpp:2:
319:56.71 /build/firefox/src/firefox-148.0.2/editor/composer/ComposerCommandsUpdater.cpp:46:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
319:56.71 46 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
319:56.71 | ^
319:56.71 /build/firefox/src/firefox-148.0.2/editor/composer/ComposerCommandsUpdater.cpp:45:584: note: previous statement is here
319:56.71 45 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ComposerCommandsUpdater::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ComposerCommandsUpdater::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
319:56.71 | ^
319:56.71 1 warning generated.
319:56.80 editor/libeditor
319:56.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
319:56.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
320:21.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
320:21.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
320:21.91 In file included from Unified_cpp_editor_libeditor0.cpp:29:
320:21.91 /build/firefox/src/firefox-148.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:78:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.91 78 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.91 | ^
320:21.91 /build/firefox/src/firefox-148.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:77:729: note: previous statement is here
320:21.91 77 | nsresult ChangeAttributeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ChangeAttributeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ChangeAttributeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.91 | ^
320:21.91 In file included from Unified_cpp_editor_libeditor0.cpp:38:
320:21.91 /build/firefox/src/firefox-148.0.2/editor/libeditor/ChangeStyleTransaction.cpp:89:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.91 89 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.91 | ^
320:21.91 /build/firefox/src/firefox-148.0.2/editor/libeditor/ChangeStyleTransaction.cpp:88:717: note: previous statement is here
320:21.92 88 | nsresult ChangeStyleTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ChangeStyleTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ChangeStyleTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.92 | ^
320:21.92 In file included from Unified_cpp_editor_libeditor0.cpp:47:
320:21.92 /build/firefox/src/firefox-148.0.2/editor/libeditor/CompositionTransaction.cpp:93:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.92 93 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.92 | ^
320:21.92 /build/firefox/src/firefox-148.0.2/editor/libeditor/CompositionTransaction.cpp:92:717: note: previous statement is here
320:21.92 92 | nsresult CompositionTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CompositionTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CompositionTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.92 | ^
320:21.92 /build/firefox/src/firefox-148.0.2/editor/libeditor/CompositionTransaction.cpp:490:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.92 490 | foundInterface = 0; nsresult status; if (!foundInterface) status = CompositionTransaction::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.92 | ^
320:21.92 /build/firefox/src/firefox-148.0.2/editor/libeditor/CompositionTransaction.cpp:489:747: note: previous statement is here
320:21.92 489 | nsresult CompositionInTextNodeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CompositionInTextNodeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CompositionInTextNodeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.92 | ^
320:21.92 In file included from Unified_cpp_editor_libeditor0.cpp:56:
320:21.92 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteContentTransactionBase.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.92 22 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.92 | ^
320:21.92 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteContentTransactionBase.cpp:21:735: note: previous statement is here
320:21.93 21 | nsresult DeleteContentTransactionBase::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DeleteContentTransactionBase::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DeleteContentTransactionBase::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.93 | ^
320:21.93 In file included from Unified_cpp_editor_libeditor0.cpp:65:
320:21.93 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteMultipleRangesTransaction.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.93 26 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditAggregateTransaction::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.93 | ^
320:21.93 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteMultipleRangesTransaction.cpp:25:744: note: previous statement is here
320:21.93 25 | nsresult DeleteMultipleRangesTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DeleteMultipleRangesTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DeleteMultipleRangesTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.93 | ^
320:21.93 In file included from Unified_cpp_editor_libeditor0.cpp:74:
320:21.93 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteNodeTransaction.cpp:78:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.93 78 | foundInterface = 0; nsresult status; if (!foundInterface) status = DeleteContentTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.93 | ^
320:21.93 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteNodeTransaction.cpp:77:714: note: previous statement is here
320:21.93 77 | nsresult DeleteNodeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DeleteNodeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DeleteNodeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.93 | ^
320:21.93 In file included from Unified_cpp_editor_libeditor0.cpp:83:
320:21.93 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteRangeTransaction.cpp:49:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.93 49 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditAggregateTransaction::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.93 | ^
320:21.93 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteRangeTransaction.cpp:48:717: note: previous statement is here
320:21.93 48 | nsresult DeleteRangeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DeleteRangeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DeleteRangeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.93 | ^
320:21.93 In file included from Unified_cpp_editor_libeditor0.cpp:92:
320:21.93 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteTextTransaction.cpp:112:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.93 112 | foundInterface = 0; nsresult status; if (!foundInterface) status = DeleteContentTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.93 | ^
320:21.93 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteTextTransaction.cpp:111:714: note: previous statement is here
320:21.93 111 | nsresult DeleteTextTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DeleteTextTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DeleteTextTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.93 | ^
320:21.94 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteTextTransaction.cpp:259:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.94 259 | foundInterface = 0; nsresult status; if (!foundInterface) status = DeleteTextTransaction::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.94 | ^
320:21.94 /build/firefox/src/firefox-148.0.2/editor/libeditor/DeleteTextTransaction.cpp:258:750: note: previous statement is here
320:21.94 258 | nsresult DeleteTextFromTextNodeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = DeleteTextFromTextNodeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = DeleteTextFromTextNodeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.94 | ^
320:21.94 In file included from Unified_cpp_editor_libeditor0.cpp:101:
320:21.94 /build/firefox/src/firefox-148.0.2/editor/libeditor/EditAggregateTransaction.cpp:26:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.94 26 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.94 | ^
320:21.94 /build/firefox/src/firefox-148.0.2/editor/libeditor/EditAggregateTransaction.cpp:25:723: note: previous statement is here
320:21.94 25 | nsresult EditAggregateTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = EditAggregateTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = EditAggregateTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
320:21.94 | ^
320:21.94 In file included from Unified_cpp_editor_libeditor0.cpp:110:
320:21.94 /build/firefox/src/firefox-148.0.2/editor/libeditor/EditTransactionBase.cpp:42:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.94 42 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.94 | ^
320:21.94 /build/firefox/src/firefox-148.0.2/editor/libeditor/EditTransactionBase.cpp:41:189: note: previous statement is here
320:21.94 41 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsITransaction*>(this)); else
320:21.94 | ^
320:21.94 In file included from Unified_cpp_editor_libeditor0.cpp:119:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/editor/libeditor/EditorBase.cpp:53:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/InputEventOptions.h:11:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
320:21.94 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
320:21.94 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
320:21.95 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
320:21.95 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
320:21.95 In file included from Unified_cpp_editor_libeditor0.cpp:119:
320:21.95 /build/firefox/src/firefox-148.0.2/editor/libeditor/EditorBase.cpp:285:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:21.95 285 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:21.95 | ^
320:21.95 /build/firefox/src/firefox-148.0.2/editor/libeditor/EditorBase.cpp:284:184: note: previous statement is here
320:21.95 284 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIEditor*>(this)); else
320:21.95 | ^
320:21.95 14 warnings generated.
320:22.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
320:22.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
320:53.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
320:53.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
320:53.97 In file included from Unified_cpp_editor_libeditor1.cpp:2:
320:53.97 In file included from /build/firefox/src/firefox-148.0.2/editor/libeditor/EditorEventListener.cpp:17:
320:53.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
320:53.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
320:53.97 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
320:53.97 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
320:53.97 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
320:53.97 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
320:53.97 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
320:53.97 In file included from Unified_cpp_editor_libeditor1.cpp:65:
320:53.97 /build/firefox/src/firefox-148.0.2/editor/libeditor/HTMLEditor.cpp:350:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:53.97 350 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditorBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:53.97 | ^
320:53.98 /build/firefox/src/firefox-148.0.2/editor/libeditor/HTMLEditor.cpp:349:177: note: previous statement is here
320:53.98 349 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIEditorMailSupport>)) foundInterface = static_cast<nsIEditorMailSupport*>(this); else
320:53.98 | ^
320:53.98 In file included from Unified_cpp_editor_libeditor1.cpp:92:
320:53.98 /build/firefox/src/firefox-148.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1885:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
320:53.98 1885 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
320:53.98 | ^
320:53.98 /build/firefox/src/firefox-148.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1884:175: note: previous statement is here
320:53.98 1884 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIDOMEventListener>)) foundInterface = static_cast<nsIDOMEventListener*>(this); else
320:53.98 | ^
320:53.98 3 warnings generated.
320:54.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
320:54.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
321:16.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
321:16.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
321:16.48 In file included from Unified_cpp_editor_libeditor2.cpp:11:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/editor/libeditor/HTMLEditorObjectResizer.cpp:21:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEvent.h:12:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEventBinding.h:6:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
321:16.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
321:16.49 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
321:16.49 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
321:16.49 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
321:16.49 In file included from Unified_cpp_editor_libeditor2.cpp:56:
321:16.49 /build/firefox/src/firefox-148.0.2/editor/libeditor/InsertNodeTransaction.cpp:81:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.49 81 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.49 | ^
321:16.49 /build/firefox/src/firefox-148.0.2/editor/libeditor/InsertNodeTransaction.cpp:80:714: note: previous statement is here
321:16.49 80 | nsresult InsertNodeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = InsertNodeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = InsertNodeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.49 | ^
321:16.49 In file included from Unified_cpp_editor_libeditor2.cpp:65:
321:16.49 /build/firefox/src/firefox-148.0.2/editor/libeditor/InsertTextTransaction.cpp:66:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.49 66 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.49 | ^
321:16.49 /build/firefox/src/firefox-148.0.2/editor/libeditor/InsertTextTransaction.cpp:65:714: note: previous statement is here
321:16.49 65 | nsresult InsertTextTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = InsertTextTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = InsertTextTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.49 | ^
321:16.49 /build/firefox/src/firefox-148.0.2/editor/libeditor/InsertTextTransaction.cpp:233:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.49 233 | foundInterface = 0; nsresult status; if (!foundInterface) status = InsertTextTransaction::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.49 | ^
321:16.50 /build/firefox/src/firefox-148.0.2/editor/libeditor/InsertTextTransaction.cpp:232:750: note: previous statement is here
321:16.50 232 | nsresult InsertTextIntoTextNodeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = InsertTextIntoTextNodeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = InsertTextIntoTextNodeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.50 | ^
321:16.50 In file included from Unified_cpp_editor_libeditor2.cpp:83:
321:16.50 /build/firefox/src/firefox-148.0.2/editor/libeditor/JoinNodesTransaction.cpp:76:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.50 76 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.50 | ^
321:16.50 /build/firefox/src/firefox-148.0.2/editor/libeditor/JoinNodesTransaction.cpp:75:711: note: previous statement is here
321:16.50 75 | nsresult JoinNodesTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = JoinNodesTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = JoinNodesTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.50 | ^
321:16.50 In file included from Unified_cpp_editor_libeditor2.cpp:92:
321:16.50 /build/firefox/src/firefox-148.0.2/editor/libeditor/MoveNodeTransaction.cpp:53:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.50 53 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.50 | ^
321:16.50 /build/firefox/src/firefox-148.0.2/editor/libeditor/MoveNodeTransaction.cpp:52:720: note: previous statement is here
321:16.50 52 | nsresult MoveNodeTransactionBase::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MoveNodeTransactionBase::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MoveNodeTransactionBase::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.50 | ^
321:16.50 /build/firefox/src/firefox-148.0.2/editor/libeditor/MoveNodeTransaction.cpp:136:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.50 136 | foundInterface = 0; nsresult status; if (!foundInterface) status = MoveNodeTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.50 | ^
321:16.50 /build/firefox/src/firefox-148.0.2/editor/libeditor/MoveNodeTransaction.cpp:135:708: note: previous statement is here
321:16.50 135 | nsresult MoveNodeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MoveNodeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MoveNodeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.50 | ^
321:16.50 In file included from Unified_cpp_editor_libeditor2.cpp:101:
321:16.51 /build/firefox/src/firefox-148.0.2/editor/libeditor/MoveSiblingsTransaction.cpp:143:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.51 143 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.51 | ^
321:16.51 /build/firefox/src/firefox-148.0.2/editor/libeditor/MoveSiblingsTransaction.cpp:142:720: note: previous statement is here
321:16.51 142 | nsresult MoveSiblingsTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MoveSiblingsTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MoveSiblingsTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.51 | ^
321:16.51 In file included from Unified_cpp_editor_libeditor2.cpp:119:
321:16.51 /build/firefox/src/firefox-148.0.2/editor/libeditor/PlaceholderTransaction.cpp:49:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.51 49 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditAggregateTransaction::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.51 | ^
321:16.51 /build/firefox/src/firefox-148.0.2/editor/libeditor/PlaceholderTransaction.cpp:48:717: note: previous statement is here
321:16.51 48 | nsresult PlaceholderTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = PlaceholderTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = PlaceholderTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.51 | ^
321:16.51 In file included from Unified_cpp_editor_libeditor2.cpp:128:
321:16.51 /build/firefox/src/firefox-148.0.2/editor/libeditor/ReplaceTextTransaction.cpp:59:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.51 59 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.51 | ^
321:16.51 /build/firefox/src/firefox-148.0.2/editor/libeditor/ReplaceTextTransaction.cpp:58:717: note: previous statement is here
321:16.51 58 | nsresult ReplaceTextTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ReplaceTextTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ReplaceTextTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.51 | ^
321:16.51 /build/firefox/src/firefox-148.0.2/editor/libeditor/ReplaceTextTransaction.cpp:252:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:16.52 252 | foundInterface = 0; nsresult status; if (!foundInterface) status = ReplaceTextTransaction::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:16.52 | ^
321:16.52 /build/firefox/src/firefox-148.0.2/editor/libeditor/ReplaceTextTransaction.cpp:251:747: note: previous statement is here
321:16.52 251 | nsresult ReplaceTextInTextNodeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ReplaceTextInTextNodeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ReplaceTextInTextNodeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:16.52 | ^
321:16.52 11 warnings generated.
321:16.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
321:16.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
321:40.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
321:40.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
321:40.47 In file included from Unified_cpp_editor_libeditor3.cpp:2:
321:40.47 /build/firefox/src/firefox-148.0.2/editor/libeditor/SplitNodeTransaction.cpp:83:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:40.47 83 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditTransactionBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:40.47 | ^
321:40.47 /build/firefox/src/firefox-148.0.2/editor/libeditor/SplitNodeTransaction.cpp:82:711: note: previous statement is here
321:40.47 82 | nsresult SplitNodeTransaction::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SplitNodeTransaction::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SplitNodeTransaction::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:40.47 | ^
321:40.47 In file included from Unified_cpp_editor_libeditor3.cpp:20:
321:40.47 In file included from /build/firefox/src/firefox-148.0.2/editor/libeditor/TextEditor.cpp:31:
321:40.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
321:40.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
321:40.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
321:40.47 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
321:40.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
321:40.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
321:40.48 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
321:40.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
321:40.48 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
321:40.48 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
321:40.48 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
321:40.48 In file included from Unified_cpp_editor_libeditor3.cpp:20:
321:40.48 /build/firefox/src/firefox-148.0.2/editor/libeditor/TextEditor.cpp:138:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:40.48 138 | foundInterface = 0; nsresult status; if (!foundInterface) status = EditorBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:40.48 | ^
321:40.48 /build/firefox/src/firefox-148.0.2/editor/libeditor/TextEditor.cpp:137:153: note: previous statement is here
321:40.48 137 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsINamed>)) foundInterface = static_cast<nsINamed*>(this); else
321:40.48 | ^
321:40.48 3 warnings generated.
321:40.56 editor/spellchecker
321:40.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
321:40.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
321:52.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
321:52.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
321:52.67 In file included from Unified_cpp_editor_spellchecker0.cpp:2:
321:52.67 /build/firefox/src/firefox-148.0.2/editor/spellchecker/EditorSpellCheck.cpp:293:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:52.67 293 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:52.67 | ^
321:52.67 /build/firefox/src/firefox-148.0.2/editor/spellchecker/EditorSpellCheck.cpp:292:570: note: previous statement is here
321:52.67 292 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = EditorSpellCheck::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = EditorSpellCheck::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:52.67 | ^
321:52.67 In file included from Unified_cpp_editor_spellchecker0.cpp:20:
321:52.68 /build/firefox/src/firefox-148.0.2/editor/spellchecker/TextServicesDocument.cpp:150:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
321:52.68 150 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
321:52.68 | ^
321:52.68 /build/firefox/src/firefox-148.0.2/editor/spellchecker/TextServicesDocument.cpp:149:578: note: previous statement is here
321:52.68 149 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = TextServicesDocument::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = TextServicesDocument::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
321:52.68 | ^
321:52.68 2 warnings generated.
321:52.78 editor/txmgr
321:52.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
321:52.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:02.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:02.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:02.60 In file included from Unified_cpp_editor_txmgr0.cpp:11:
322:02.60 /build/firefox/src/firefox-148.0.2/editor/txmgr/TransactionManager.cpp:50:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
322:02.60 50 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
322:02.60 | ^
322:02.60 /build/firefox/src/firefox-148.0.2/editor/txmgr/TransactionManager.cpp:49:196: note: previous statement is here
322:02.60 49 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsITransactionManager*>(this)); else
322:02.60 | ^
322:02.61 1 warning generated.
322:02.70 extensions/auth
322:02.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:02.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:06.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:06.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:06.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:06.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:12.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:12.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:12.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:12.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:17.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:17.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:17.37 In file included from /build/firefox/src/firefox-148.0.2/extensions/auth/nsIAuthModule.cpp:15:
322:17.37 In file included from /build/firefox/src/firefox-148.0.2/security/manager/ssl/nsNSSComponent.h:10:
322:17.37 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsINSSComponent.h:22:
322:17.37 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/SharedCertVerifier.h:8:
322:17.37 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
322:17.37 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
322:17.37 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
322:17.37 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
322:17.37 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
322:17.37 1 warning generated.
322:17.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:17.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:22.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:22.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:22.43 extensions/permissions
322:22.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:22.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:41.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:41.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:41.78 In file included from Unified_cpp_permissions0.cpp:11:
322:41.78 /build/firefox/src/firefox-148.0.2/extensions/permissions/PermissionDelegateHandler.cpp:68:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
322:41.78 68 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
322:41.78 | ^
322:41.78 /build/firefox/src/firefox-148.0.2/extensions/permissions/PermissionDelegateHandler.cpp:67:159: note: previous statement is here
322:41.78 67 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
322:41.78 | ^
322:41.78 In file included from Unified_cpp_permissions0.cpp:20:
322:41.78 In file included from /build/firefox/src/firefox-148.0.2/extensions/permissions/PermissionManager.cpp:17:
322:41.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
322:41.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
322:41.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
322:41.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
322:41.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
322:41.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
322:41.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
322:41.79 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
322:41.79 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
322:41.79 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
322:41.79 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
322:41.79 2 warnings generated.
322:41.89 extensions/pref/autoconfig/src
322:41.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:41.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:48.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:48.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:48.96 extensions/spellcheck/hunspell/glue
322:49.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:49.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:59.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:59.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
322:59.15 In file included from Unified_cpp_hunspell_glue0.cpp:2:
322:59.15 In file included from /build/firefox/src/firefox-148.0.2/extensions/spellcheck/hunspell/glue/RLBoxHunspell.cpp:7:
322:59.15 In file included from /build/firefox/src/firefox-148.0.2/extensions/spellcheck/hunspell/glue/RLBoxHunspell.h:25:
322:59.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
322:59.15 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
322:59.15 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
322:59.15 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
322:59.15 In file included from Unified_cpp_hunspell_glue0.cpp:20:
322:59.16 /build/firefox/src/firefox-148.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:91:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
322:59.16 91 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
322:59.16 | ^
322:59.16 /build/firefox/src/firefox-148.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:560: note: previous statement is here
322:59.16 90 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = mozHunspell::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = mozHunspell::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
322:59.16 | ^
322:59.16 2 warnings generated.
322:59.26 extensions/spellcheck/hunspell/src
322:59.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
322:59.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:08.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:08.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:08.96 In file included from Unified_cpp_hunspell_src0.cpp:74:
323:08.96 /build/firefox/src/firefox-148.0.2/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1950:7: warning: variable 'test' set but not used [-Wunused-but-set-variable]
323:08.96 1950 | int test = 0;
323:08.96 | ^
323:08.97 /build/firefox/src/firefox-148.0.2/extensions/spellcheck/hunspell/src/suggestmgr.cxx:2002:7: warning: variable 'test' set but not used [-Wunused-but-set-variable]
323:08.97 2002 | int test = 0;
323:08.97 | ^
323:08.97 2 warnings generated.
323:09.05 extensions/spellcheck/ipc
323:09.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:09.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:26.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:26.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:26.26 extensions/spellcheck/src
323:26.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:26.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:45.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:45.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:45.56 In file included from Unified_cpp_spellcheck_src0.cpp:11:
323:45.56 In file included from /build/firefox/src/firefox-148.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:41:
323:45.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
323:45.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
323:45.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
323:45.56 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
323:45.56 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
323:45.56 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
323:45.56 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
323:45.56 In file included from Unified_cpp_spellcheck_src0.cpp:11:
323:45.57 /build/firefox/src/firefox-148.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:552:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
323:45.57 552 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
323:45.57 | ^
323:45.57 /build/firefox/src/firefox-148.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:551:580: note: previous statement is here
323:45.57 551 | if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = mozInlineSpellChecker::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = mozInlineSpellChecker::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
323:45.57 | ^
323:45.57 In file included from Unified_cpp_spellcheck_src0.cpp:29:
323:45.57 /build/firefox/src/firefox-148.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:54:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
323:45.57 54 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
323:45.57 | ^
323:45.57 /build/firefox/src/firefox-148.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:197: note: previous statement is here
323:45.57 53 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<mozIPersonalDictionary*>(this)); else
323:45.57 | ^
323:45.57 3 warnings generated.
323:45.67 gfx/2d
323:45.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:45.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:47.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:47.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:47.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:47.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:56.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:56.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:56.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:56.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:57.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:57.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
323:58.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
323:58.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:00.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:00.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:00.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:00.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:05.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:05.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:05.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:05.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:07.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:07.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:08.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:08.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:12.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:12.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:12.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:12.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:29.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:29.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:29.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:29.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:41.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:41.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:41.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:41.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:46.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:46.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:46.84 gfx/angle/targets/angle_common
324:46.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:46.94 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:47.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:47.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:47.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:47.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:48.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:48.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:49.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:49.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:50.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:50.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:50.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/MemoryBuffer.cpp:152:67: warning: code will never be executed [-Wunreachable-code]
324:50.57 152 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mScratchMemory.size() >= requestedSize);
324:50.57 | ^
324:50.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/MemoryBuffer.cpp:152:5: note: silence by adding parentheses to mark code as explicitly dead
324:50.57 152 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mScratchMemory.size() >= requestedSize);
324:50.57 | ^
324:50.57 | /* DISABLES CODE */ ( )
324:50.57 1 warning generated.
324:50.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:50.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:52.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:52.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:52.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:41:80: warning: code will never be executed [-Wunreachable-code]
324:52.08 41 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.08 | ^
324:52.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:41:18: note: silence by adding parentheses to mark code as explicitly dead
324:52.08 41 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.08 | ^
324:52.08 | /* DISABLES CODE */ ( )
324:52.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:90:80: warning: code will never be executed [-Wunreachable-code]
324:52.09 90 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.09 | ^
324:52.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:90:18: note: silence by adding parentheses to mark code as explicitly dead
324:52.09 90 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.09 | ^
324:52.09 | /* DISABLES CODE */ ( )
324:52.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:142:80: warning: code will never be executed [-Wunreachable-code]
324:52.09 142 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.09 | ^
324:52.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:142:18: note: silence by adding parentheses to mark code as explicitly dead
324:52.09 142 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.09 | ^
324:52.09 | /* DISABLES CODE */ ( )
324:52.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:198:80: warning: code will never be executed [-Wunreachable-code]
324:52.09 198 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.09 | ^
324:52.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:198:18: note: silence by adding parentheses to mark code as explicitly dead
324:52.10 198 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.10 | ^
324:52.10 | /* DISABLES CODE */ ( )
324:52.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:269:80: warning: code will never be executed [-Wunreachable-code]
324:52.10 269 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.10 | ^
324:52.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:269:18: note: silence by adding parentheses to mark code as explicitly dead
324:52.10 269 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.10 | ^
324:52.10 | /* DISABLES CODE */ ( )
324:52.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:333:80: warning: code will never be executed [-Wunreachable-code]
324:52.10 333 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.10 | ^
324:52.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:333:18: note: silence by adding parentheses to mark code as explicitly dead
324:52.10 333 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.10 | ^
324:52.10 | /* DISABLES CODE */ ( )
324:52.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:409:80: warning: code will never be executed [-Wunreachable-code]
324:52.11 409 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.11 | ^
324:52.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp:409:18: note: silence by adding parentheses to mark code as explicitly dead
324:52.11 409 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:52.11 | ^
324:52.11 | /* DISABLES CODE */ ( )
324:52.11 7 warnings generated.
324:52.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:52.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:54.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:54.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:54.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:50:80: warning: code will never be executed [-Wunreachable-code]
324:54.16 50 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.16 | ^
324:54.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:50:18: note: silence by adding parentheses to mark code as explicitly dead
324:54.16 50 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.16 | ^
324:54.16 | /* DISABLES CODE */ ( )
324:54.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:85:80: warning: code will never be executed [-Wunreachable-code]
324:54.17 85 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.17 | ^
324:54.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:85:18: note: silence by adding parentheses to mark code as explicitly dead
324:54.17 85 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.17 | ^
324:54.17 | /* DISABLES CODE */ ( )
324:54.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:114:67: warning: code will never be executed [-Wunreachable-code]
324:54.17 114 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(face < 6u);
324:54.17 | ^
324:54.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:114:5: note: silence by adding parentheses to mark code as explicitly dead
324:54.17 114 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(face < 6u);
324:54.17 | ^
324:54.17 | /* DISABLES CODE */ ( )
324:54.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:120:67: warning: code will never be executed [-Wunreachable-code]
324:54.17 120 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsCubeMapFaceTarget(target));
324:54.17 | ^
324:54.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:120:5: note: silence by adding parentheses to mark code as explicitly dead
324:54.17 120 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsCubeMapFaceTarget(target));
324:54.17 | ^
324:54.17 | /* DISABLES CODE */ ( )
324:54.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:183:80: warning: code will never be executed [-Wunreachable-code]
324:54.18 183 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.18 | ^
324:54.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:183:18: note: silence by adding parentheses to mark code as explicitly dead
324:54.18 183 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.18 | ^
324:54.18 | /* DISABLES CODE */ ( )
324:54.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:223:80: warning: code will never be executed [-Wunreachable-code]
324:54.18 223 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.18 | ^
324:54.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:223:18: note: silence by adding parentheses to mark code as explicitly dead
324:54.18 223 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.18 | ^
324:54.18 | /* DISABLES CODE */ ( )
324:54.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:619:80: warning: code will never be executed [-Wunreachable-code]
324:54.18 619 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.18 | ^
324:54.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:619:18: note: silence by adding parentheses to mark code as explicitly dead
324:54.18 619 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.18 | ^
324:54.18 | /* DISABLES CODE */ ( )
324:54.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:630:67: warning: code will never be executed [-Wunreachable-code]
324:54.19 630 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(egl::IsCubeMapTextureTarget(eglTarget));
324:54.19 | ^
324:54.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:630:5: note: silence by adding parentheses to mark code as explicitly dead
324:54.19 630 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(egl::IsCubeMapTextureTarget(eglTarget));
324:54.19 | ^
324:54.19 | /* DISABLES CODE */ ( )
324:54.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:653:80: warning: code will never be executed [-Wunreachable-code]
324:54.19 653 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.19 | ^
324:54.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:653:18: note: silence by adding parentheses to mark code as explicitly dead
324:54.19 653 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.19 | ^
324:54.19 | /* DISABLES CODE */ ( )
324:54.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:669:80: warning: code will never be executed [-Wunreachable-code]
324:54.19 669 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.19 | ^
324:54.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedEnums.cpp:669:18: note: silence by adding parentheses to mark code as explicitly dead
324:54.19 669 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:54.19 | ^
324:54.19 | /* DISABLES CODE */ ( )
324:54.19 10 warnings generated.
324:54.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:54.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:55.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:55.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:55.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:65:80: warning: code will never be executed [-Wunreachable-code]
324:55.88 65 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.88 | ^
324:55.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:65:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.88 65 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.88 | ^
324:55.88 | /* DISABLES CODE */ ( )
324:55.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:172:80: warning: code will never be executed [-Wunreachable-code]
324:55.89 172 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.89 | ^
324:55.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:172:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.89 172 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.89 | ^
324:55.89 | /* DISABLES CODE */ ( )
324:55.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:278:80: warning: code will never be executed [-Wunreachable-code]
324:55.89 278 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.89 | ^
324:55.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:278:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.89 278 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.89 | ^
324:55.89 | /* DISABLES CODE */ ( )
324:55.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:356:80: warning: code will never be executed [-Wunreachable-code]
324:55.90 356 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.90 | ^
324:55.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:356:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.90 356 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.90 | ^
324:55.90 | /* DISABLES CODE */ ( )
324:55.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:414:80: warning: code will never be executed [-Wunreachable-code]
324:55.90 414 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.90 | ^
324:55.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:414:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.90 414 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.90 | ^
324:55.90 | /* DISABLES CODE */ ( )
324:55.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:474:80: warning: code will never be executed [-Wunreachable-code]
324:55.91 474 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.91 | ^
324:55.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:474:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.91 474 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.91 | ^
324:55.91 | /* DISABLES CODE */ ( )
324:55.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:532:80: warning: code will never be executed [-Wunreachable-code]
324:55.91 532 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.91 | ^
324:55.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:532:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.91 532 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.91 | ^
324:55.91 | /* DISABLES CODE */ ( )
324:55.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:592:80: warning: code will never be executed [-Wunreachable-code]
324:55.92 592 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.92 | ^
324:55.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:592:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.92 592 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.92 | ^
324:55.92 | /* DISABLES CODE */ ( )
324:55.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:650:80: warning: code will never be executed [-Wunreachable-code]
324:55.92 650 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.92 | ^
324:55.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:650:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.92 650 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.92 | ^
324:55.92 | /* DISABLES CODE */ ( )
324:55.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:702:80: warning: code will never be executed [-Wunreachable-code]
324:55.93 702 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.93 | ^
324:55.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:702:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.93 702 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.93 | ^
324:55.93 | /* DISABLES CODE */ ( )
324:55.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:782:80: warning: code will never be executed [-Wunreachable-code]
324:55.93 782 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.93 | ^
324:55.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:782:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.93 782 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.93 | ^
324:55.93 | /* DISABLES CODE */ ( )
324:55.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:887:80: warning: code will never be executed [-Wunreachable-code]
324:55.94 887 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.94 | ^
324:55.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:887:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.94 887 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.94 | ^
324:55.94 | /* DISABLES CODE */ ( )
324:55.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1015:80: warning: code will never be executed [-Wunreachable-code]
324:55.94 1015 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.94 | ^
324:55.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1015:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.94 1015 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.94 | ^
324:55.94 | /* DISABLES CODE */ ( )
324:55.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1118:80: warning: code will never be executed [-Wunreachable-code]
324:55.95 1118 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.95 | ^
324:55.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1118:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.95 1118 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.95 | ^
324:55.95 | /* DISABLES CODE */ ( )
324:55.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1179:80: warning: code will never be executed [-Wunreachable-code]
324:55.95 1179 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.95 | ^
324:55.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1179:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.95 1179 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.95 | ^
324:55.95 | /* DISABLES CODE */ ( )
324:55.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1235:80: warning: code will never be executed [-Wunreachable-code]
324:55.95 1235 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.96 | ^
324:55.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1235:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.96 1235 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.96 | ^
324:55.96 | /* DISABLES CODE */ ( )
324:55.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1286:80: warning: code will never be executed [-Wunreachable-code]
324:55.96 1286 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.96 | ^
324:55.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1286:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.96 1286 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.96 | ^
324:55.96 | /* DISABLES CODE */ ( )
324:55.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1351:80: warning: code will never be executed [-Wunreachable-code]
324:55.96 1351 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.96 | ^
324:55.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1351:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.96 1351 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.96 | ^
324:55.96 | /* DISABLES CODE */ ( )
324:55.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1427:80: warning: code will never be executed [-Wunreachable-code]
324:55.97 1427 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.97 | ^
324:55.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1427:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.97 1427 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.97 | ^
324:55.97 | /* DISABLES CODE */ ( )
324:55.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1484:80: warning: code will never be executed [-Wunreachable-code]
324:55.97 1484 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.97 | ^
324:55.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1484:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.97 1484 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.97 | ^
324:55.97 | /* DISABLES CODE */ ( )
324:55.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1549:80: warning: code will never be executed [-Wunreachable-code]
324:55.97 1549 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.97 | ^
324:55.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1549:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.97 1549 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.97 | ^
324:55.97 | /* DISABLES CODE */ ( )
324:55.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1633:80: warning: code will never be executed [-Wunreachable-code]
324:55.98 1633 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.98 | ^
324:55.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1633:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.98 1633 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.98 | ^
324:55.98 | /* DISABLES CODE */ ( )
324:55.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1712:80: warning: code will never be executed [-Wunreachable-code]
324:55.98 1712 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.98 | ^
324:55.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1712:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.98 1712 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.98 | ^
324:55.98 | /* DISABLES CODE */ ( )
324:55.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1837:80: warning: code will never be executed [-Wunreachable-code]
324:55.98 1837 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.98 | ^
324:55.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1837:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.98 1837 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.98 | ^
324:55.98 | /* DISABLES CODE */ ( )
324:55.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1933:80: warning: code will never be executed [-Wunreachable-code]
324:55.99 1933 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.99 | ^
324:55.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1933:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.99 1933 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.99 | ^
324:55.99 | /* DISABLES CODE */ ( )
324:55.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1986:80: warning: code will never be executed [-Wunreachable-code]
324:55.99 1986 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.99 | ^
324:55.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:1986:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.99 1986 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.99 | ^
324:55.99 | /* DISABLES CODE */ ( )
324:55.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2045:80: warning: code will never be executed [-Wunreachable-code]
324:55.99 2045 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.99 | ^
324:55.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2045:18: note: silence by adding parentheses to mark code as explicitly dead
324:55.99 2045 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:55.99 | ^
324:55.99 | /* DISABLES CODE */ ( )
324:55.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2152:80: warning: code will never be executed [-Wunreachable-code]
324:56.00 2152 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:56.00 | ^
324:56.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2152:18: note: silence by adding parentheses to mark code as explicitly dead
324:56.00 2152 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:56.00 | ^
324:56.00 | /* DISABLES CODE */ ( )
324:56.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2275:80: warning: code will never be executed [-Wunreachable-code]
324:56.00 2275 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:56.00 | ^
324:56.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2275:18: note: silence by adding parentheses to mark code as explicitly dead
324:56.00 2275 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:56.00 | ^
324:56.00 | /* DISABLES CODE */ ( )
324:56.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2359:80: warning: code will never be executed [-Wunreachable-code]
324:56.00 2359 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:56.00 | ^
324:56.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2359:18: note: silence by adding parentheses to mark code as explicitly dead
324:56.00 2359 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:56.00 | ^
324:56.00 | /* DISABLES CODE */ ( )
324:56.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2421:80: warning: code will never be executed [-Wunreachable-code]
324:56.01 2421 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:56.01 | ^
324:56.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp:2421:18: note: silence by adding parentheses to mark code as explicitly dead
324:56.01 2421 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
324:56.01 | ^
324:56.01 | /* DISABLES CODE */ ( )
324:56.01 31 warnings generated.
324:56.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:56.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:57.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:57.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:57.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PoolAlloc.cpp:89:71: warning: code will never be executed [-Wunreachable-code]
324:57.84 89 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((reinterpret_cast<uintptr_t>(alignedPtr) & (alignment - 1)) == 0);
324:57.84 | ^
324:57.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PoolAlloc.cpp:89:9: note: silence by adding parentheses to mark code as explicitly dead
324:57.84 89 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((reinterpret_cast<uintptr_t>(alignedPtr) & (alignment - 1)) == 0);
324:57.84 | ^
324:57.84 | /* DISABLES CODE */ ( )
324:57.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PoolAlloc.cpp:339:67: warning: code will never be executed [-Wunreachable-code]
324:57.84 339 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLocked);
324:57.84 | ^
324:57.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PoolAlloc.cpp:339:5: note: silence by adding parentheses to mark code as explicitly dead
324:57.84 339 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLocked);
324:57.84 | ^
324:57.84 | /* DISABLES CODE */ ( )
324:57.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PoolAlloc.cpp:466:67: warning: code will never be executed [-Wunreachable-code]
324:57.84 466 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLocked);
324:57.84 | ^
324:57.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PoolAlloc.cpp:466:5: note: silence by adding parentheses to mark code as explicitly dead
324:57.85 466 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLocked);
324:57.85 | ^
324:57.85 | /* DISABLES CODE */ ( )
324:57.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PoolAlloc.cpp:472:67: warning: code will never be executed [-Wunreachable-code]
324:57.85 472 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLocked);
324:57.85 | ^
324:57.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/PoolAlloc.cpp:472:5: note: silence by adding parentheses to mark code as explicitly dead
324:57.85 472 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLocked);
324:57.85 | ^
324:57.85 | /* DISABLES CODE */ ( )
324:57.85 4 warnings generated.
324:58.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:58.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:59.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:59.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
324:59.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:51:67: warning: code will never be executed [-Wunreachable-code]
324:59.29 51 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((reinterpret_cast<uintptr_t>(ptr) & (alignment - 1)) == 0);
324:59.29 | ^
324:59.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:51:5: note: silence by adding parentheses to mark code as explicitly dead
324:59.29 51 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((reinterpret_cast<uintptr_t>(ptr) & (alignment - 1)) == 0);
324:59.29 | ^
324:59.29 | /* DISABLES CODE */ ( )
324:59.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:48:71: warning: code will never be executed [-Wunreachable-code]
324:59.29 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
324:59.29 | ^
324:59.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:48:9: note: silence by adding parentheses to mark code as explicitly dead
324:59.30 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
324:59.30 | ^
324:59.30 | /* DISABLES CODE */ ( )
324:59.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:27:67: warning: code will never be executed [-Wunreachable-code]
324:59.30 27 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((alignment % sizeof(void *)) == 0);
324:59.30 | ^
324:59.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:27:5: note: silence by adding parentheses to mark code as explicitly dead
324:59.30 27 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((alignment % sizeof(void *)) == 0);
324:59.30 | ^
324:59.30 | /* DISABLES CODE */ ( )
324:59.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:26:67: warning: code will never be executed [-Wunreachable-code]
324:59.30 26 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((alignment & (alignment - 1)) == 0);
324:59.30 | ^
324:59.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:26:5: note: silence by adding parentheses to mark code as explicitly dead
324:59.30 26 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((alignment & (alignment - 1)) == 0);
324:59.30 | ^
324:59.30 | /* DISABLES CODE */ ( )
324:59.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:25:67: warning: code will never be executed [-Wunreachable-code]
324:59.30 25 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(size > 0);
324:59.30 | ^
324:59.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/aligned_memory.cpp:25:5: note: silence by adding parentheses to mark code as explicitly dead
324:59.31 25 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(size > 0);
324:59.31 | ^
324:59.31 | /* DISABLES CODE */ ( )
324:59.31 5 warnings generated.
324:59.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
324:59.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:00.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:00.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:01.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:01.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:02.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:02.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:02.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:95:67: warning: code will never be executed [-Wunreachable-code]
325:02.49 95 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(counterIndex < static_cast<uint32_t>(counters.size()));
325:02.49 | ^
325:02.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:95:5: note: silence by adding parentheses to mark code as explicitly dead
325:02.49 95 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(counterIndex < static_cast<uint32_t>(counters.size()));
325:02.49 | ^
325:02.49 | /* DISABLES CODE */ ( )
325:02.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:109:67: warning: code will never be executed [-Wunreachable-code]
325:02.49 109 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(groupIndex < static_cast<uint32_t>(groups.size()));
325:02.49 | ^
325:02.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:109:5: note: silence by adding parentheses to mark code as explicitly dead
325:02.49 109 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(groupIndex < static_cast<uint32_t>(groups.size()));
325:02.49 | ^
325:02.49 | /* DISABLES CODE */ ( )
325:02.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:117:67: warning: code will never be executed [-Wunreachable-code]
325:02.49 117 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(i != (2147483647 *2U +1U));
325:02.49 | ^
325:02.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:117:5: note: silence by adding parentheses to mark code as explicitly dead
325:02.49 117 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(i != (2147483647 *2U +1U));
325:02.49 | ^
325:02.49 | /* DISABLES CODE */ ( )
325:02.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:133:71: warning: code will never be executed [-Wunreachable-code]
325:02.50 133 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(*indicesIt != (2147483647 *2U +1U));
325:02.50 | ^
325:02.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:133:9: note: silence by adding parentheses to mark code as explicitly dead
325:02.50 133 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(*indicesIt != (2147483647 *2U +1U));
325:02.50 | ^
325:02.50 | /* DISABLES CODE */ ( )
325:02.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:154:67: warning: code will never be executed [-Wunreachable-code]
325:02.50 154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(len >= 0);
325:02.50 | ^
325:02.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:154:5: note: silence by adding parentheses to mark code as explicitly dead
325:02.50 154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(len >= 0);
325:02.50 | ^
325:02.50 | /* DISABLES CODE */ ( )
325:02.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:148:67: warning: code will never be executed [-Wunreachable-code]
325:02.50 148 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(len >= 0);
325:02.50 | ^
325:02.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/angleutils.cpp:148:5: note: silence by adding parentheses to mark code as explicitly dead
325:02.50 148 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(len >= 0);
325:02.50 | ^
325:02.50 | /* DISABLES CODE */ ( )
325:02.50 6 warnings generated.
325:02.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:02.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:04.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:04.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:04.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/debug.cpp:132:67: warning: code will never be executed [-Wunreachable-code]
325:04.02 132 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(g_debugMutex);
325:04.02 | ^
325:04.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/debug.cpp:132:5: note: silence by adding parentheses to mark code as explicitly dead
325:04.02 132 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(g_debugMutex);
325:04.02 | ^
325:04.02 | /* DISABLES CODE */ ( )
325:04.02 1 warning generated.
325:04.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:04.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:05.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:05.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:05.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/entry_points_enum_autogen.cpp:3450:80: warning: code will never be executed [-Wunreachable-code]
325:05.72 3450 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:05.72 | ^
325:05.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/entry_points_enum_autogen.cpp:3450:18: note: silence by adding parentheses to mark code as explicitly dead
325:05.72 3450 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:05.72 | ^
325:05.72 | /* DISABLES CODE */ ( )
325:05.72 1 warning generated.
325:05.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:05.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:07.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:07.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:07.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/event_tracer.cpp:14:67: warning: code will never be executed [-Wunreachable-code]
325:07.16 14 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(platform);
325:07.16 | ^
325:07.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/event_tracer.cpp:14:5: note: silence by adding parentheses to mark code as explicitly dead
325:07.16 14 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(platform);
325:07.16 | ^
325:07.16 | /* DISABLES CODE */ ( )
325:07.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/event_tracer.cpp:38:67: warning: code will never be executed [-Wunreachable-code]
325:07.16 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(platform);
325:07.16 | ^
325:07.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/event_tracer.cpp:38:5: note: silence by adding parentheses to mark code as explicitly dead
325:07.16 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(platform);
325:07.16 | ^
325:07.16 | /* DISABLES CODE */ ( )
325:07.16 2 warnings generated.
325:07.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:07.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:08.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:08.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:09.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:09.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:10.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:10.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:11.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:11.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:12.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:12.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:12.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:12.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:14.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:14.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:14.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:14.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:15.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:15.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:15.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:15.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:17.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:17.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:17.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/system_utils_posix.cpp:387:80: warning: code will never be executed [-Wunreachable-code]
325:17.59 387 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:17.59 | ^
325:17.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/system_utils_posix.cpp:387:18: note: silence by adding parentheses to mark code as explicitly dead
325:17.59 387 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:17.59 | ^
325:17.59 | /* DISABLES CODE */ ( )
325:17.59 1 warning generated.
325:17.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:17.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:18.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:18.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:18.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:18.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:18.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:18.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:18.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:18.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:20.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:20.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:20.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/tls.cpp:65:67: warning: code will never be executed [-Wunreachable-code]
325:20.12 65 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != (static_cast<TLSIndex>(-1)) && "CreateTLSIndex: Unable to allocate Thread Local Storage");
325:20.12 | ^
325:20.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/tls.cpp:65:5: note: silence by adding parentheses to mark code as explicitly dead
325:20.12 65 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != (static_cast<TLSIndex>(-1)) && "CreateTLSIndex: Unable to allocate Thread Local Storage");
325:20.12 | ^
325:20.12 | /* DISABLES CODE */ ( )
325:20.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/tls.cpp:71:67: warning: code will never be executed [-Wunreachable-code]
325:20.12 71 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != (static_cast<TLSIndex>(-1)) && "DestroyTLSIndex(): Invalid TLS Index");
325:20.12 | ^
325:20.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/tls.cpp:71:5: note: silence by adding parentheses to mark code as explicitly dead
325:20.12 71 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != (static_cast<TLSIndex>(-1)) && "DestroyTLSIndex(): Invalid TLS Index");
325:20.12 | ^
325:20.12 | /* DISABLES CODE */ ( )
325:20.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/tls.cpp:101:67: warning: code will never be executed [-Wunreachable-code]
325:20.12 101 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != (static_cast<TLSIndex>(-1)) && "SetTLSValue(): Invalid TLS Index");
325:20.12 | ^
325:20.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/tls.cpp:101:5: note: silence by adding parentheses to mark code as explicitly dead
325:20.12 101 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != (static_cast<TLSIndex>(-1)) && "SetTLSValue(): Invalid TLS Index");
325:20.12 | ^
325:20.12 | /* DISABLES CODE */ ( )
325:20.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/tls.cpp:133:67: warning: code will never be executed [-Wunreachable-code]
325:20.13 133 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != (static_cast<TLSIndex>(-1)) && "GetTLSValue(): Invalid TLS Index");
325:20.13 | ^
325:20.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/tls.cpp:133:5: note: silence by adding parentheses to mark code as explicitly dead
325:20.13 133 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != (static_cast<TLSIndex>(-1)) && "GetTLSValue(): Invalid TLS Index");
325:20.13 | ^
325:20.13 | /* DISABLES CODE */ ( )
325:20.13 4 warnings generated.
325:20.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:20.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:22.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:22.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:22.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/uniform_type_info_autogen.cpp:366:80: warning: code will never be executed [-Wunreachable-code]
325:22.18 366 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:22.18 | ^
325:22.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/uniform_type_info_autogen.cpp:366:18: note: silence by adding parentheses to mark code as explicitly dead
325:22.18 366 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:22.18 | ^
325:22.18 | /* DISABLES CODE */ ( )
325:22.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/uniform_type_info_autogen.cpp:374:67: warning: code will never be executed [-Wunreachable-code]
325:22.18 374 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(kInfoTable[GetTypeInfoIndex(uniformType)].type == uniformType);
325:22.18 | ^
325:22.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/uniform_type_info_autogen.cpp:374:5: note: silence by adding parentheses to mark code as explicitly dead
325:22.18 374 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(kInfoTable[GetTypeInfoIndex(uniformType)].type == uniformType);
325:22.18 | ^
325:22.18 | /* DISABLES CODE */ ( )
325:22.18 2 warnings generated.
325:22.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:22.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:24.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:24.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:24.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:188:80: warning: code will never be executed [-Wunreachable-code]
325:24.41 188 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.41 | ^
325:24.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:188:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.41 188 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.41 | ^
325:24.41 | /* DISABLES CODE */ ( )
325:24.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:207:80: warning: code will never be executed [-Wunreachable-code]
325:24.42 207 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.42 | ^
325:24.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:207:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.42 207 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.42 | ^
325:24.42 | /* DISABLES CODE */ ( )
325:24.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:267:80: warning: code will never be executed [-Wunreachable-code]
325:24.42 267 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.42 | ^
325:24.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:267:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.42 267 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.42 | ^
325:24.42 | /* DISABLES CODE */ ( )
325:24.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:294:80: warning: code will never be executed [-Wunreachable-code]
325:24.42 294 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.42 | ^
325:24.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:294:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.43 294 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.43 | ^
325:24.43 | /* DISABLES CODE */ ( )
325:24.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:386:80: warning: code will never be executed [-Wunreachable-code]
325:24.43 386 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.43 | ^
325:24.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:386:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.43 386 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.43 | ^
325:24.43 | /* DISABLES CODE */ ( )
325:24.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:479:80: warning: code will never be executed [-Wunreachable-code]
325:24.43 479 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.43 | ^
325:24.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:479:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.43 479 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.43 | ^
325:24.43 | /* DISABLES CODE */ ( )
325:24.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:605:80: warning: code will never be executed [-Wunreachable-code]
325:24.44 605 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.44 | ^
325:24.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:605:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.44 605 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.44 | ^
325:24.44 | /* DISABLES CODE */ ( )
325:24.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:654:80: warning: code will never be executed [-Wunreachable-code]
325:24.44 654 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.44 | ^
325:24.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:654:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.44 654 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.44 | ^
325:24.44 | /* DISABLES CODE */ ( )
325:24.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:661:67: warning: code will never be executed [-Wunreachable-code]
325:24.44 661 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsMatrixType(type));
325:24.44 | ^
325:24.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:661:5: note: silence by adding parentheses to mark code as explicitly dead
325:24.45 661 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsMatrixType(type));
325:24.45 | ^
325:24.45 | /* DISABLES CODE */ ( )
325:24.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:667:67: warning: code will never be executed [-Wunreachable-code]
325:24.45 667 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsMatrixType(type));
325:24.45 | ^
325:24.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:667:5: note: silence by adding parentheses to mark code as explicitly dead
325:24.45 667 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsMatrixType(type));
325:24.45 | ^
325:24.45 | /* DISABLES CODE */ ( )
325:24.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:678:67: warning: code will never be executed [-Wunreachable-code]
325:24.45 678 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(allocationSize <= bitsSize);
325:24.45 | ^
325:24.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:678:5: note: silence by adding parentheses to mark code as explicitly dead
325:24.45 678 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(allocationSize <= bitsSize);
325:24.45 | ^
325:24.45 | /* DISABLES CODE */ ( )
325:24.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:717:80: warning: code will never be executed [-Wunreachable-code]
325:24.46 717 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.46 | ^
325:24.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:717:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.46 717 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.46 | ^
325:24.46 | /* DISABLES CODE */ ( )
325:24.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:733:80: warning: code will never be executed [-Wunreachable-code]
325:24.46 733 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.46 | ^
325:24.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:733:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.46 733 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.46 | ^
325:24.46 | /* DISABLES CODE */ ( )
325:24.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:752:80: warning: code will never be executed [-Wunreachable-code]
325:24.46 752 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.46 | ^
325:24.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:752:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.47 752 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.47 | ^
325:24.47 | /* DISABLES CODE */ ( )
325:24.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:893:80: warning: code will never be executed [-Wunreachable-code]
325:24.47 893 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.47 | ^
325:24.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:893:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.47 893 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.47 | ^
325:24.47 | /* DISABLES CODE */ ( )
325:24.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:996:67: warning: code will never be executed [-Wunreachable-code]
325:24.47 996 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(nameLengthWithoutArrayIndexOut != nullptr);
325:24.47 | ^
325:24.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:996:5: note: silence by adding parentheses to mark code as explicitly dead
325:24.47 996 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(nameLengthWithoutArrayIndexOut != nullptr);
325:24.47 | ^
325:24.47 | /* DISABLES CODE */ ( )
325:24.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1059:80: warning: code will never be executed [-Wunreachable-code]
325:24.48 1059 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.48 | ^
325:24.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1059:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.48 1059 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.48 | ^
325:24.48 | /* DISABLES CODE */ ( )
325:24.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1075:80: warning: code will never be executed [-Wunreachable-code]
325:24.48 1075 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.48 | ^
325:24.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1075:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.48 1075 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.48 | ^
325:24.48 | /* DISABLES CODE */ ( )
325:24.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1093:80: warning: code will never be executed [-Wunreachable-code]
325:24.48 1093 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.48 | ^
325:24.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1093:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.48 1093 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.48 | ^
325:24.48 | /* DISABLES CODE */ ( )
325:24.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1109:80: warning: code will never be executed [-Wunreachable-code]
325:24.49 1109 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.49 | ^
325:24.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1109:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.49 1109 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.49 | ^
325:24.49 | /* DISABLES CODE */ ( )
325:24.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1213:80: warning: code will never be executed [-Wunreachable-code]
325:24.49 1213 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.49 | ^
325:24.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1213:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.49 1213 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.49 | ^
325:24.49 | /* DISABLES CODE */ ( )
325:24.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1259:67: warning: code will never be executed [-Wunreachable-code]
325:24.49 1259 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsCubeMapTextureTarget(target));
325:24.49 | ^
325:24.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1259:5: note: silence by adding parentheses to mark code as explicitly dead
325:24.49 1259 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsCubeMapTextureTarget(target));
325:24.49 | ^
325:24.49 | /* DISABLES CODE */ ( )
325:24.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1265:67: warning: code will never be executed [-Wunreachable-code]
325:24.50 1265 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index <= (LastCubeMapTextureTarget - FirstCubeMapTextureTarget));
325:24.50 | ^
325:24.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1265:5: note: silence by adding parentheses to mark code as explicitly dead
325:24.50 1265 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index <= (LastCubeMapTextureTarget - FirstCubeMapTextureTarget));
325:24.50 | ^
325:24.50 | /* DISABLES CODE */ ( )
325:24.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1350:80: warning: code will never be executed [-Wunreachable-code]
325:24.50 1350 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.50 | ^
325:24.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1350:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.50 1350 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.50 | ^
325:24.50 | /* DISABLES CODE */ ( )
325:24.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1378:80: warning: code will never be executed [-Wunreachable-code]
325:24.51 1378 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.51 | ^
325:24.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1378:18: note: silence by adding parentheses to mark code as explicitly dead
325:24.51 1378 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.51 | ^
325:24.51 | /* DISABLES CODE */ ( )
325:24.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1490:76: warning: code will never be executed [-Wunreachable-code]
325:24.51 1490 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.51 | ^
325:24.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/common/utilities.cpp:1490:14: note: silence by adding parentheses to mark code as explicitly dead
325:24.51 1490 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:24.51 | ^
325:24.51 | /* DISABLES CODE */ ( )
325:24.51 26 warnings generated.
325:24.53 gfx/angle/targets/preprocessor
325:24.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:24.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:25.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:25.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:25.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DiagnosticsBase.cpp:32:72: warning: code will never be executed [-Wunreachable-code]
325:25.93 32 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:25.93 | ^
325:25.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DiagnosticsBase.cpp:32:10: note: silence by adding parentheses to mark code as explicitly dead
325:25.93 32 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:25.93 | ^
325:25.93 | /* DISABLES CODE */ ( )
325:25.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DiagnosticsBase.cpp:141:80: warning: code will never be executed [-Wunreachable-code]
325:25.93 141 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:25.93 | ^
325:25.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DiagnosticsBase.cpp:141:18: note: silence by adding parentheses to mark code as explicitly dead
325:25.93 141 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:25.93 | ^
325:25.93 | /* DISABLES CODE */ ( )
325:25.93 2 warnings generated.
325:26.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:26.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:26.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:26.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:27.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:27.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:29.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:29.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:29.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:262:80: warning: code will never be executed [-Wunreachable-code]
325:29.11 262 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:29.11 | ^
325:29.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:262:18: note: silence by adding parentheses to mark code as explicitly dead
325:29.11 262 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:29.11 | ^
325:29.11 | /* DISABLES CODE */ ( )
325:29.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:196:67: warning: code will never be executed [-Wunreachable-code]
325:29.11 196 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(token->type == Token::PP_HASH);
325:29.11 | ^
325:29.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:196:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.11 196 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(token->type == Token::PP_HASH);
325:29.11 | ^
325:29.11 | /* DISABLES CODE */ ( )
325:29.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:275:67: warning: code will never be executed [-Wunreachable-code]
325:29.11 275 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_DEFINE);
325:29.11 | ^
325:29.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:275:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.11 275 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_DEFINE);
325:29.11 | ^
325:29.11 | /* DISABLES CODE */ ( )
325:29.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:369:67: warning: code will never be executed [-Wunreachable-code]
325:29.12 369 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_UNDEF);
325:29.12 | ^
325:29.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:369:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.12 369 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_UNDEF);
325:29.12 | ^
325:29.12 | /* DISABLES CODE */ ( )
325:29.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:409:67: warning: code will never be executed [-Wunreachable-code]
325:29.12 409 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_IF);
325:29.12 | ^
325:29.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:409:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.12 409 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_IF);
325:29.12 | ^
325:29.12 | /* DISABLES CODE */ ( )
325:29.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:415:67: warning: code will never be executed [-Wunreachable-code]
325:29.12 415 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_IFDEF);
325:29.12 | ^
325:29.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:415:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.13 415 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_IFDEF);
325:29.13 | ^
325:29.13 | /* DISABLES CODE */ ( )
325:29.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:421:67: warning: code will never be executed [-Wunreachable-code]
325:29.13 421 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_IFNDEF);
325:29.13 | ^
325:29.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:421:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.13 421 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_IFNDEF);
325:29.13 | ^
325:29.13 | /* DISABLES CODE */ ( )
325:29.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:427:67: warning: code will never be executed [-Wunreachable-code]
325:29.13 427 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_ELSE);
325:29.13 | ^
325:29.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:427:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.13 427 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_ELSE);
325:29.13 | ^
325:29.13 | /* DISABLES CODE */ ( )
325:29.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:468:67: warning: code will never be executed [-Wunreachable-code]
325:29.14 468 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_ELIF);
325:29.14 | ^
325:29.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:468:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.14 468 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_ELIF);
325:29.14 | ^
325:29.14 | /* DISABLES CODE */ ( )
325:29.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:508:67: warning: code will never be executed [-Wunreachable-code]
325:29.14 508 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_ENDIF);
325:29.14 | ^
325:29.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:508:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.14 508 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_ENDIF);
325:29.14 | ^
325:29.14 | /* DISABLES CODE */ ( )
325:29.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:532:67: warning: code will never be executed [-Wunreachable-code]
325:29.14 532 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_ERROR);
325:29.14 | ^
325:29.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:532:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.14 532 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_ERROR);
325:29.14 | ^
325:29.15 | /* DISABLES CODE */ ( )
325:29.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:547:67: warning: code will never be executed [-Wunreachable-code]
325:29.15 547 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_PRAGMA);
325:29.15 | ^
325:29.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:547:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.15 547 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_PRAGMA);
325:29.15 | ^
325:29.15 | /* DISABLES CODE */ ( )
325:29.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:607:67: warning: code will never be executed [-Wunreachable-code]
325:29.15 607 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_EXTENSION);
325:29.15 | ^
325:29.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:607:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.15 607 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_EXTENSION);
325:29.15 | ^
325:29.15 | /* DISABLES CODE */ ( )
325:29.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:769:79: warning: code will never be executed [-Wunreachable-code]
325:29.16 769 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sh::IsDesktopGLSpec(mSettings.shaderSpec));
325:29.16 | ^
325:29.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:769:17: note: silence by adding parentheses to mark code as explicitly dead
325:29.16 769 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sh::IsDesktopGLSpec(mSettings.shaderSpec));
325:29.16 | ^
325:29.16 | /* DISABLES CODE */ ( )
325:29.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:759:79: warning: code will never be executed [-Wunreachable-code]
325:29.16 759 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!sh::IsDesktopGLSpec(mSettings.shaderSpec));
325:29.16 | ^
325:29.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:759:17: note: silence by adding parentheses to mark code as explicitly dead
325:29.16 759 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!sh::IsDesktopGLSpec(mSettings.shaderSpec));
325:29.16 | ^
325:29.16 | /* DISABLES CODE */ ( )
325:29.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:702:67: warning: code will never be executed [-Wunreachable-code]
325:29.16 702 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_VERSION);
325:29.16 | ^
325:29.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:702:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.16 702 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_VERSION);
325:29.16 | ^
325:29.16 | /* DISABLES CODE */ ( )
325:29.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:817:67: warning: code will never be executed [-Wunreachable-code]
325:29.17 817 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_LINE);
325:29.17 | ^
325:29.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:817:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.17 817 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getDirective(token) == DIRECTIVE_LINE);
325:29.17 | ^
325:29.17 | /* DISABLES CODE */ ( )
325:29.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:918:84: warning: code will never be executed [-Wunreachable-code]
325:29.17 918 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:29.17 | ^
325:29.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:918:22: note: silence by adding parentheses to mark code as explicitly dead
325:29.17 918 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:29.17 | ^
325:29.17 | /* DISABLES CODE */ ( )
325:29.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:929:67: warning: code will never be executed [-Wunreachable-code]
325:29.17 929 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((getDirective(token) == DIRECTIVE_IF) || (getDirective(token) == DIRECTIVE_ELIF));
325:29.17 | ^
325:29.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:929:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.18 929 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((getDirective(token) == DIRECTIVE_IF) || (getDirective(token) == DIRECTIVE_ELIF));
325:29.18 | ^
325:29.18 | /* DISABLES CODE */ ( )
325:29.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:955:67: warning: code will never be executed [-Wunreachable-code]
325:29.18 955 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((getDirective(token) == DIRECTIVE_IFDEF) || (getDirective(token) == DIRECTIVE_IFNDEF));
325:29.18 | ^
325:29.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp:955:5: note: silence by adding parentheses to mark code as explicitly dead
325:29.18 955 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((getDirective(token) == DIRECTIVE_IFDEF) || (getDirective(token) == DIRECTIVE_IFNDEF));
325:29.18 | ^
325:29.18 | /* DISABLES CODE */ ( )
325:29.18 20 warnings generated.
325:29.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:29.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:30.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:30.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:30.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/Input.cpp:38:67: warning: code will never be executed [-Wunreachable-code]
325:30.72 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mReadLoc.cIndex < mLength[mReadLoc.sIndex]);
325:30.73 | ^
325:30.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/Input.cpp:38:5: note: silence by adding parentheses to mark code as explicitly dead
325:30.73 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mReadLoc.cIndex < mLength[mReadLoc.sIndex]);
325:30.73 | ^
325:30.73 | /* DISABLES CODE */ ( )
325:30.73 1 warning generated.
325:30.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:30.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:32.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:32.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:32.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:32.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:33.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:33.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:34.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:34.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:36.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:36.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:36.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:81:71: warning: code will never be executed [-Wunreachable-code]
325:36.15 81 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(macro->name.substr() != "");
325:36.15 | ^
325:36.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:81:9: note: silence by adding parentheses to mark code as explicitly dead
325:36.15 81 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(macro->name.substr() != "");
325:36.15 | ^
325:36.15 | /* DISABLES CODE */ ( )
325:36.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:103:67: warning: code will never be executed [-Wunreachable-code]
325:36.15 103 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mMacrosToReenable.empty());
325:36.15 | ^
325:36.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:103:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.16 103 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mMacrosToReenable.empty());
325:36.16 | ^
325:36.16 | /* DISABLES CODE */ ( )
325:36.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:215:71: warning: code will never be executed [-Wunreachable-code]
325:36.16 215 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTotalTokensInContexts == 0);
325:36.16 | ^
325:36.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:215:9: note: silence by adding parentheses to mark code as explicitly dead
325:36.16 215 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTotalTokensInContexts == 0);
325:36.16 | ^
325:36.16 | /* DISABLES CODE */ ( )
325:36.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:230:71: warning: code will never be executed [-Wunreachable-code]
325:36.16 230 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mReserveToken.get());
325:36.16 | ^
325:36.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:230:9: note: silence by adding parentheses to mark code as explicitly dead
325:36.16 230 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mReserveToken.get());
325:36.16 | ^
325:36.16 | /* DISABLES CODE */ ( )
325:36.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:226:71: warning: code will never be executed [-Wunreachable-code]
325:36.17 226 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(context->replacements[context->index] == token);
325:36.17 | ^
325:36.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:226:9: note: silence by adding parentheses to mark code as explicitly dead
325:36.17 226 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(context->replacements[context->index] == token);
325:36.17 | ^
325:36.17 | /* DISABLES CODE */ ( )
325:36.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:251:67: warning: code will never be executed [-Wunreachable-code]
325:36.17 251 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(identifier.text == macro->name);
325:36.17 | ^
325:36.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:251:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.17 251 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(identifier.text == macro->name);
325:36.17 | ^
325:36.17 | /* DISABLES CODE */ ( )
325:36.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:250:67: warning: code will never be executed [-Wunreachable-code]
325:36.17 250 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(identifier.type == Token::IDENTIFIER);
325:36.17 | ^
325:36.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:250:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.17 250 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(identifier.type == Token::IDENTIFIER);
325:36.17 | ^
325:36.17 | /* DISABLES CODE */ ( )
325:36.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:249:67: warning: code will never be executed [-Wunreachable-code]
325:36.17 249 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!identifier.expansionDisabled());
325:36.17 | ^
325:36.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:249:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.17 249 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!identifier.expansionDisabled());
325:36.17 | ^
325:36.17 | /* DISABLES CODE */ ( )
325:36.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:248:67: warning: code will never be executed [-Wunreachable-code]
325:36.18 248 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!macro->disabled);
325:36.18 | ^
325:36.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:248:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.18 248 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!macro->disabled);
325:36.18 | ^
325:36.18 | /* DISABLES CODE */ ( )
325:36.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:277:67: warning: code will never be executed [-Wunreachable-code]
325:36.18 277 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(context->macro->expansionCount > 0);
325:36.18 | ^
325:36.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:277:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.18 277 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(context->macro->expansionCount > 0);
325:36.18 | ^
325:36.18 | /* DISABLES CODE */ ( )
325:36.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:276:67: warning: code will never be executed [-Wunreachable-code]
325:36.18 276 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(context->macro->disabled);
325:36.18 | ^
325:36.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:276:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.18 276 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(context->macro->disabled);
325:36.18 | ^
325:36.18 | /* DISABLES CODE */ ( )
325:36.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:275:67: warning: code will never be executed [-Wunreachable-code]
325:36.18 275 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(context->empty());
325:36.18 | ^
325:36.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:275:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.18 275 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(context->empty());
325:36.19 | ^
325:36.19 | /* DISABLES CODE */ ( )
325:36.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:270:67: warning: code will never be executed [-Wunreachable-code]
325:36.19 270 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mContextStack.empty());
325:36.19 | ^
325:36.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:270:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.19 270 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mContextStack.empty());
325:36.19 | ^
325:36.19 | /* DISABLES CODE */ ( )
325:36.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:325:71: warning: code will never be executed [-Wunreachable-code]
325:36.19 325 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(macro.type == Macro::kTypeFunc);
325:36.19 | ^
325:36.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:325:9: note: silence by adding parentheses to mark code as explicitly dead
325:36.19 325 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(macro.type == Macro::kTypeFunc);
325:36.19 | ^
325:36.19 | /* DISABLES CODE */ ( )
325:36.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:311:75: warning: code will never be executed [-Wunreachable-code]
325:36.19 311 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replacements->size() == 1);
325:36.19 | ^
325:36.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:311:13: note: silence by adding parentheses to mark code as explicitly dead
325:36.19 311 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replacements->size() == 1);
325:36.19 | ^
325:36.19 | /* DISABLES CODE */ ( )
325:36.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:356:67: warning: code will never be executed [-Wunreachable-code]
325:36.19 356 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(token.type == '(');
325:36.19 | ^
325:36.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:356:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.20 356 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(token.type == '(');
325:36.20 | ^
325:36.20 | /* DISABLES CODE */ ( )
325:36.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:525:67: warning: code will never be executed [-Wunreachable-code]
325:36.20 525 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index > 0);
325:36.20 | ^
325:36.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp:525:5: note: silence by adding parentheses to mark code as explicitly dead
325:36.20 525 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index > 0);
325:36.20 | ^
325:36.20 | /* DISABLES CODE */ ( )
325:36.20 17 warnings generated.
325:36.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:36.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:37.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:37.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:37.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/Preprocessor.cpp:83:84: warning: code will never be executed [-Wunreachable-code]
325:37.91 83 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:37.91 | ^
325:37.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/Preprocessor.cpp:83:22: note: silence by adding parentheses to mark code as explicitly dead
325:37.91 83 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:37.91 | ^
325:37.91 | /* DISABLES CODE */ ( )
325:37.91 1 warning generated.
325:38.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:38.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:39.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:39.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:39.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/Token.cpp:58:67: warning: code will never be executed [-Wunreachable-code]
325:39.40 58 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == CONST_INT);
325:39.40 | ^
325:39.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/Token.cpp:58:5: note: silence by adding parentheses to mark code as explicitly dead
325:39.40 58 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == CONST_INT);
325:39.40 | ^
325:39.40 | /* DISABLES CODE */ ( )
325:39.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/Token.cpp:64:67: warning: code will never be executed [-Wunreachable-code]
325:39.40 64 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == CONST_INT);
325:39.40 | ^
325:39.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/Token.cpp:64:5: note: silence by adding parentheses to mark code as explicitly dead
325:39.40 64 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == CONST_INT);
325:39.40 | ^
325:39.40 | /* DISABLES CODE */ ( )
325:39.40 2 warnings generated.
325:39.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:39.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:41.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:41.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:41.13 preprocessor.l:1032:87: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.13 1032 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.13 | ~ ^~~~~~
325:41.13 | false
325:41.13 preprocessor.l:1815:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.13 1815 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.13 | ~ ^~~~~~
325:41.13 | false
325:41.13 preprocessor.l:1842:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.13 1842 | if ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.13 | ~~ ^~~~~~
325:41.13 | false
325:41.13 preprocessor.l:1993:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.13 1993 | if ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.14 | ~~ ^~~~~~
325:41.14 | false
325:41.14 preprocessor.l:2002:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.14 2002 | if ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.14 | ~~ ^~~~~~
325:41.14 | false
325:41.14 preprocessor.l:2018:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.14 2018 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.14 | ~ ^~~~~~
325:41.14 | false
325:41.14 preprocessor.l:2026:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.14 2026 | if ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.14 | ~~ ^~~~~~
325:41.14 | false
325:41.14 preprocessor.l:2211:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.14 2211 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.14 | ~ ^~~~~~
325:41.14 | false
325:41.14 preprocessor.l:2224:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.14 2224 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.14 | ~ ^~~~~~
325:41.14 | false
325:41.14 preprocessor.l:2286:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.14 2286 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.14 | ~ ^~~~~~
325:41.14 | false
325:41.14 preprocessor.l:2301:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.14 2301 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.15 | ~ ^~~~~~
325:41.15 | false
325:41.15 preprocessor.l:2466:85: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
325:41.15 2466 | while ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
325:41.15 | ~~~~~ ^~~~~~
325:41.15 | false
325:41.15 12 warnings generated.
325:41.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:41.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:43.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:43.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:43.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1072:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
325:43.07 1072 | if (((yyn) == (-12)))
325:43.07 | ~~~~~~^~~~~~~~
325:43.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1072:16: note: remove extraneous parentheses around the comparison to silence this warning
325:43.07 1072 | if (((yyn) == (-12)))
325:43.07 | ~ ^ ~
325:43.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1072:16: note: use '=' to turn this equality comparison into an assignment
325:43.07 1072 | if (((yyn) == (-12)))
325:43.07 | ^~
325:43.07 | =
325:43.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1477:22: warning: possible misuse of comma operator here [-Wcomma]
325:43.08 1477 | (yyvsp -= (yylen), yyssp -= (yylen));
325:43.08 | ^
325:43.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1477:6: note: cast expression to void to silence warning
325:43.08 1477 | (yyvsp -= (yylen), yyssp -= (yylen));
325:43.08 | ^~~~~~~~~~~~~~~~
325:43.08 | static_cast<void>( )
325:43.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1542:22: warning: possible misuse of comma operator here [-Wcomma]
325:43.08 1542 | (yyvsp -= (yylen), yyssp -= (yylen));
325:43.08 | ^
325:43.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1542:6: note: cast expression to void to silence warning
325:43.08 1542 | (yyvsp -= (yylen), yyssp -= (yylen));
325:43.08 | ^~~~~~~~~~~~~~~~
325:43.08 | static_cast<void>( )
325:43.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1574:22: warning: possible misuse of comma operator here [-Wcomma]
325:43.09 1574 | (yyvsp -= (1), yyssp -= (1));
325:43.09 | ^
325:43.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1574:10: note: cast expression to void to silence warning
325:43.09 1574 | (yyvsp -= (1), yyssp -= (1));
325:43.09 | ^~~~~~~~~~~~
325:43.09 | static_cast<void>( )
325:43.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1624:22: warning: possible misuse of comma operator here [-Wcomma]
325:43.09 1624 | (yyvsp -= (yylen), yyssp -= (yylen));
325:43.09 | ^
325:43.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1624:6: note: cast expression to void to silence warning
325:43.09 1624 | (yyvsp -= (yylen), yyssp -= (yylen));
325:43.09 | ^~~~~~~~~~~~~~~~
325:43.09 | static_cast<void>( )
325:43.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1629:22: warning: possible misuse of comma operator here [-Wcomma]
325:43.10 1629 | (yyvsp -= (1), yyssp -= (1));
325:43.10 | ^
325:43.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:1629:10: note: cast expression to void to silence warning
325:43.10 1629 | (yyvsp -= (1), yyssp -= (1));
325:43.10 | ^~~~~~~~~~~~
325:43.10 | static_cast<void>( )
325:43.10 6 warnings generated.
325:43.20 gfx/angle/targets/translator
325:43.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:43.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:45.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:45.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:45.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:35:71: warning: code will never be executed [-Wunreachable-code]
325:45.65 35 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < metadataList->size());
325:45.65 | ^
325:45.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:35:9: note: silence by adding parentheses to mark code as explicitly dead
325:45.66 35 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < metadataList->size());
325:45.66 | ^
325:45.66 | /* DISABLES CODE */ ( )
325:45.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:57:71: warning: code will never be executed [-Wunreachable-code]
325:45.66 57 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParents.empty());
325:45.66 | ^
325:45.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:57:9: note: silence by adding parentheses to mark code as explicitly dead
325:45.66 57 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParents.empty());
325:45.66 | ^
325:45.66 | /* DISABLES CODE */ ( )
325:45.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:79:75: warning: code will never be executed [-Wunreachable-code]
325:45.66 79 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParents.back() == node);
325:45.66 | ^
325:45.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:79:13: note: silence by adding parentheses to mark code as explicitly dead
325:45.66 79 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParents.back() == node);
325:45.66 | ^
325:45.66 | /* DISABLES CODE */ ( )
325:45.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:108:79: warning: code will never be executed [-Wunreachable-code]
325:45.66 108 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(calleeIndex != CallDAG::InvalidIndex && calleeIndex < mIndex);
325:45.66 | ^
325:45.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:108:17: note: silence by adding parentheses to mark code as explicitly dead
325:45.67 108 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(calleeIndex != CallDAG::InvalidIndex && calleeIndex < mIndex);
325:45.67 | ^
325:45.67 | /* DISABLES CODE */ ( )
325:45.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:163:71: warning: code will never be executed [-Wunreachable-code]
325:45.67 163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mIfs.empty());
325:45.67 | ^
325:45.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:163:9: note: silence by adding parentheses to mark code as explicitly dead
325:45.67 163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mIfs.empty());
325:45.67 | ^
325:45.67 | /* DISABLES CODE */ ( )
325:45.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:162:71: warning: code will never be executed [-Wunreachable-code]
325:45.67 162 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoopsAndSwitches.empty());
325:45.67 | ^
325:45.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:162:9: note: silence by adding parentheses to mark code as explicitly dead
325:45.67 162 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoopsAndSwitches.empty());
325:45.67 | ^
325:45.67 | /* DISABLES CODE */ ( )
325:45.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:191:75: warning: code will never be executed [-Wunreachable-code]
325:45.68 191 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoopsAndSwitches.back() == loop);
325:45.68 | ^
325:45.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:191:13: note: silence by adding parentheses to mark code as explicitly dead
325:45.68 191 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoopsAndSwitches.back() == loop);
325:45.68 | ^
325:45.68 | /* DISABLES CODE */ ( )
325:45.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:206:75: warning: code will never be executed [-Wunreachable-code]
325:45.68 206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mIfs.back() == node);
325:45.68 | ^
325:45.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:206:13: note: silence by adding parentheses to mark code as explicitly dead
325:45.68 206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mIfs.back() == node);
325:45.68 | ^
325:45.68 | /* DISABLES CODE */ ( )
325:45.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:264:88: warning: code will never be executed [-Wunreachable-code]
325:45.68 264 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:45.68 | ^
325:45.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:264:26: note: silence by adding parentheses to mark code as explicitly dead
325:45.69 264 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:45.69 | ^
325:45.69 | /* DISABLES CODE */ ( )
325:45.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:244:83: warning: code will never be executed [-Wunreachable-code]
325:45.69 244 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(loop != nullptr);
325:45.69 | ^
325:45.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:244:21: note: silence by adding parentheses to mark code as explicitly dead
325:45.69 244 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(loop != nullptr);
325:45.69 | ^
325:45.69 | /* DISABLES CODE */ ( )
325:45.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:236:83: warning: code will never be executed [-Wunreachable-code]
325:45.69 236 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLoopsAndSwitches.empty());
325:45.69 | ^
325:45.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:236:21: note: silence by adding parentheses to mark code as explicitly dead
325:45.69 236 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLoopsAndSwitches.empty());
325:45.69 | ^
325:45.69 | /* DISABLES CODE */ ( )
325:45.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:226:83: warning: code will never be executed [-Wunreachable-code]
325:45.69 226 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLoopsAndSwitches.empty());
325:45.70 | ^
325:45.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:226:21: note: silence by adding parentheses to mark code as explicitly dead
325:45.70 226 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLoopsAndSwitches.empty());
325:45.70 | ^
325:45.70 | /* DISABLES CODE */ ( )
325:45.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:276:75: warning: code will never be executed [-Wunreachable-code]
325:45.70 276 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(calleeIndex != CallDAG::InvalidIndex && calleeIndex < mIndex);
325:45.70 | ^
325:45.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:276:13: note: silence by adding parentheses to mark code as explicitly dead
325:45.70 276 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(calleeIndex != CallDAG::InvalidIndex && calleeIndex < mIndex);
325:45.70 | ^
325:45.70 | /* DISABLES CODE */ ( )
325:45.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:295:75: warning: code will never be executed [-Wunreachable-code]
325:45.70 295 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoopsAndSwitches.back() == node);
325:45.70 | ^
325:45.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:295:13: note: silence by adding parentheses to mark code as explicitly dead
325:45.70 295 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoopsAndSwitches.back() == node);
325:45.70 | ^
325:45.70 | /* DISABLES CODE */ ( )
325:45.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:327:71: warning: code will never be executed [-Wunreachable-code]
325:45.71 327 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mNestedDiscont == (mMetadata->mCalledInDiscontinuousLoop ? 1 : 0));
325:45.71 | ^
325:45.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:327:9: note: silence by adding parentheses to mark code as explicitly dead
325:45.71 327 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mNestedDiscont == (mMetadata->mCalledInDiscontinuousLoop ? 1 : 0));
325:45.71 | ^
325:45.71 | /* DISABLES CODE */ ( )
325:45.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:354:83: warning: code will never be executed [-Wunreachable-code]
325:45.71 354 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(calleeIndex != CallDAG::InvalidIndex && calleeIndex < mIndex);
325:45.71 | ^
325:45.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:354:21: note: silence by adding parentheses to mark code as explicitly dead
325:45.71 354 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(calleeIndex != CallDAG::InvalidIndex && calleeIndex < mIndex);
325:45.71 | ^
325:45.71 | /* DISABLES CODE */ ( )
325:45.71 16 warnings generated.
325:45.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:45.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:47.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:47.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:47.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:58:76: warning: code will never be executed [-Wunreachable-code]
325:47.70 58 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:47.70 | ^
325:47.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:58:14: note: silence by adding parentheses to mark code as explicitly dead
325:47.70 58 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:47.70 | ^
325:47.70 | /* DISABLES CODE */ ( )
325:47.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:89:84: warning: code will never be executed [-Wunreachable-code]
325:47.70 89 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:47.70 | ^
325:47.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:89:22: note: silence by adding parentheses to mark code as explicitly dead
325:47.70 89 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
325:47.70 | ^
325:47.70 | /* DISABLES CODE */ ( )
325:47.70 2 warnings generated.
325:47.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:47.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:49.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:49.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:49.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BaseTypes.cpp:41:67: warning: code will never be executed [-Wunreachable-code]
325:49.75 41 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsValidAdvancedBlendBitSet(mEnabledBlendEquations));
325:49.75 | ^
325:49.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BaseTypes.cpp:41:5: note: silence by adding parentheses to mark code as explicitly dead
325:49.75 41 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsValidAdvancedBlendBitSet(mEnabledBlendEquations));
325:49.75 | ^
325:49.75 | /* DISABLES CODE */ ( )
325:49.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BaseTypes.cpp:47:67: warning: code will never be executed [-Wunreachable-code]
325:49.75 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsValidAdvancedBlendBitSet(mEnabledBlendEquations));
325:49.75 | ^
325:49.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BaseTypes.cpp:47:5: note: silence by adding parentheses to mark code as explicitly dead
325:49.75 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsValidAdvancedBlendBitSet(mEnabledBlendEquations));
325:49.75 | ^
325:49.75 | /* DISABLES CODE */ ( )
325:49.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BaseTypes.cpp:53:67: warning: code will never be executed [-Wunreachable-code]
325:49.75 53 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsValidAdvancedBlendBitSet(mEnabledBlendEquations));
325:49.75 | ^
325:49.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BaseTypes.cpp:53:5: note: silence by adding parentheses to mark code as explicitly dead
325:49.75 53 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsValidAdvancedBlendBitSet(mEnabledBlendEquations));
325:49.75 | ^
325:49.75 | /* DISABLES CODE */ ( )
325:49.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BaseTypes.cpp:61:67: warning: code will never be executed [-Wunreachable-code]
325:49.75 61 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsValidAdvancedBlendBitSet(mEnabledBlendEquations));
325:49.75 | ^
325:49.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BaseTypes.cpp:61:5: note: silence by adding parentheses to mark code as explicitly dead
325:49.75 61 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsValidAdvancedBlendBitSet(mEnabledBlendEquations));
325:49.75 | ^
325:49.76 | /* DISABLES CODE */ ( )
325:49.76 4 warnings generated.
325:49.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:49.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:52.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:52.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:52.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:78:71: warning: code will never be executed [-Wunreachable-code]
325:52.02 78 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(body);
325:52.02 | ^
325:52.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:78:9: note: silence by adding parentheses to mark code as explicitly dead
325:52.02 78 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(body);
325:52.02 | ^
325:52.02 | /* DISABLES CODE */ ( )
325:52.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:106:67: warning: code will never be executed [-Wunreachable-code]
325:52.02 106 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function != nullptr);
325:52.02 | ^
325:52.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:106:5: note: silence by adding parentheses to mark code as explicitly dead
325:52.02 106 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function != nullptr);
325:52.02 | ^
325:52.02 | /* DISABLES CODE */ ( )
325:52.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:134:67: warning: code will never be executed [-Wunreachable-code]
325:52.03 134 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(root);
325:52.03 | ^
325:52.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:134:5: note: silence by adding parentheses to mark code as explicitly dead
325:52.03 134 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(root);
325:52.03 | ^
325:52.03 | /* DISABLES CODE */ ( )
325:52.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:157:67: warning: code will never be executed [-Wunreachable-code]
325:52.03 157 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name[strlen(name) - 1] != '(');
325:52.03 | ^
325:52.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:157:5: note: silence by adding parentheses to mark code as explicitly dead
325:52.03 157 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name[strlen(name) - 1] != '(');
325:52.03 | ^
325:52.03 | /* DISABLES CODE */ ( )
325:52.03 4 warnings generated.
325:52.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:52.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:54.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:54.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:54.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:54.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:56.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:56.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:56.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:56.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:58.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:58.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
325:58.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:77:67: warning: code will never be executed [-Wunreachable-code]
325:58.90 77 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!sequence.empty());
325:58.90 | ^
325:58.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:77:5: note: silence by adding parentheses to mark code as explicitly dead
325:58.90 77 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!sequence.empty());
325:58.90 | ^
325:58.90 | /* DISABLES CODE */ ( )
325:58.90 1 warning generated.
325:59.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
325:59.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:01.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:01.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:01.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:52:71: warning: code will never be executed [-Wunreachable-code]
326:01.40 52 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mFunctions.size() == mCurrentIndex + skipped);
326:01.40 | ^
326:01.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:52:9: note: silence by adding parentheses to mark code as explicitly dead
326:01.40 52 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mFunctions.size() == mCurrentIndex + skipped);
326:01.40 | ^
326:01.40 | /* DISABLES CODE */ ( )
326:01.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:71:75: warning: code will never be executed [-Wunreachable-code]
326:01.40 71 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(data.index < records->size());
326:01.40 | ^
326:01.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:71:13: note: silence by adding parentheses to mark code as explicitly dead
326:01.40 71 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(data.index < records->size());
326:01.40 | ^
326:01.40 | /* DISABLES CODE */ ( )
326:01.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:59:71: warning: code will never be executed [-Wunreachable-code]
326:01.40 59 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(idToIndex->empty());
326:01.41 | ^
326:01.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:59:9: note: silence by adding parentheses to mark code as explicitly dead
326:01.41 59 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(idToIndex->empty());
326:01.41 | ^
326:01.41 | /* DISABLES CODE */ ( )
326:01.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:58:71: warning: code will never be executed [-Wunreachable-code]
326:01.41 58 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(records->empty());
326:01.41 | ^
326:01.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:58:9: note: silence by adding parentheses to mark code as explicitly dead
326:01.41 58 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(records->empty());
326:01.41 | ^
326:01.41 | /* DISABLES CODE */ ( )
326:01.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:107:71: warning: code will never be executed [-Wunreachable-code]
326:01.41 107 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentFunction->name == "" || mCurrentFunction->name == node->getFunction()->name());
326:01.41 | ^
326:01.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:107:9: note: silence by adding parentheses to mark code as explicitly dead
326:01.41 107 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentFunction->name == "" || mCurrentFunction->name == node->getFunction()->name());
326:01.41 | ^
326:01.41 | /* DISABLES CODE */ ( )
326:01.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:119:71: warning: code will never be executed [-Wunreachable-code]
326:01.42 119 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentFunction == nullptr);
326:01.42 | ^
326:01.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:119:9: note: silence by adding parentheses to mark code as explicitly dead
326:01.42 119 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentFunction == nullptr);
326:01.42 | ^
326:01.42 | /* DISABLES CODE */ ( )
326:01.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:133:75: warning: code will never be executed [-Wunreachable-code]
326:01.42 133 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(it != mFunctions.end());
326:01.42 | ^
326:01.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:133:13: note: silence by adding parentheses to mark code as explicitly dead
326:01.42 133 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(it != mFunctions.end());
326:01.42 | ^
326:01.42 | /* DISABLES CODE */ ( )
326:01.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:154:71: warning: code will never be executed [-Wunreachable-code]
326:01.42 154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(root);
326:01.42 | ^
326:01.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:154:9: note: silence by adding parentheses to mark code as explicitly dead
326:01.42 154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(root);
326:01.42 | ^
326:01.42 | /* DISABLES CODE */ ( )
326:01.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:283:67: warning: code will never be executed [-Wunreachable-code]
326:01.43 283 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != InvalidIndex && index < mRecords.size());
326:01.43 | ^
326:01.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:283:5: note: silence by adding parentheses to mark code as explicitly dead
326:01.43 283 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != InvalidIndex && index < mRecords.size());
326:01.43 | ^
326:01.43 | /* DISABLES CODE */ ( )
326:01.43 9 warnings generated.
326:01.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:01.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:03.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:03.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:03.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:03.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:06.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:06.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:06.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:36:80: warning: code will never be executed [-Wunreachable-code]
326:06.41 36 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:06.41 | ^
326:06.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:36:18: note: silence by adding parentheses to mark code as explicitly dead
326:06.41 36 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:06.41 | ^
326:06.41 | /* DISABLES CODE */ ( )
326:06.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:50:80: warning: code will never be executed [-Wunreachable-code]
326:06.41 50 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:06.41 | ^
326:06.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:50:18: note: silence by adding parentheses to mark code as explicitly dead
326:06.41 50 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:06.41 | ^
326:06.41 | /* DISABLES CODE */ ( )
326:06.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:91:67: warning: code will never be executed [-Wunreachable-code]
326:06.42 91 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(namedBlock);
326:06.42 | ^
326:06.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:91:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.42 91 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(namedBlock);
326:06.42 | ^
326:06.42 | /* DISABLES CODE */ ( )
326:06.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:89:67: warning: code will never be executed [-Wunreachable-code]
326:06.42 89 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
326:06.42 | ^
326:06.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:89:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.42 89 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
326:06.42 | ^
326:06.42 | /* DISABLES CODE */ ( )
326:06.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:349:67: warning: code will never be executed [-Wunreachable-code]
326:06.42 349 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(varyings);
326:06.42 | ^
326:06.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:349:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.43 349 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(varyings);
326:06.43 | ^
326:06.43 | /* DISABLES CODE */ ( )
326:06.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:706:83: warning: code will never be executed [-Wunreachable-code]
326:06.43 706 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8E87);
326:06.43 | ^
326:06.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:706:21: note: silence by adding parentheses to mark code as explicitly dead
326:06.43 706 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8E87);
326:06.43 | ^
326:06.43 | /* DISABLES CODE */ ( )
326:06.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:693:83: warning: code will never be executed [-Wunreachable-code]
326:06.43 693 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8E87);
326:06.43 | ^
326:06.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:693:21: note: silence by adding parentheses to mark code as explicitly dead
326:06.43 693 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8E87);
326:06.43 | ^
326:06.43 | /* DISABLES CODE */ ( )
326:06.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:646:79: warning: code will never be executed [-Wunreachable-code]
326:06.44 646 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8B30);
326:06.44 | ^
326:06.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:646:17: note: silence by adding parentheses to mark code as explicitly dead
326:06.44 646 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8B30);
326:06.44 | ^
326:06.44 | /* DISABLES CODE */ ( )
326:06.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:640:83: warning: code will never be executed [-Wunreachable-code]
326:06.44 640 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8B31 && (IsExtensionEnabled(mExtensionBehavior, TExtension::OVR_multiview2) || IsExtensionEnabled(mExtensionBehavior, TExtension::OVR_multiview)));
326:06.44 | ^
326:06.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:640:21: note: silence by adding parentheses to mark code as explicitly dead
326:06.44 640 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8B31 && (IsExtensionEnabled(mExtensionBehavior, TExtension::OVR_multiview2) || IsExtensionEnabled(mExtensionBehavior, TExtension::OVR_multiview)));
326:06.44 | ^
326:06.44 | /* DISABLES CODE */ ( )
326:06.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:626:83: warning: code will never be executed [-Wunreachable-code]
326:06.45 626 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8B30 || mShaderType == 0x8E88 || mShaderType == 0x8E87);
326:06.45 | ^
326:06.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:626:21: note: silence by adding parentheses to mark code as explicitly dead
326:06.45 626 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8B30 || mShaderType == 0x8E88 || mShaderType == 0x8E87);
326:06.45 | ^
326:06.45 | /* DISABLES CODE */ ( )
326:06.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:538:79: warning: code will never be executed [-Wunreachable-code]
326:06.45 538 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!gl::IsBuiltInName(symbolName.data()) || var);
326:06.45 | ^
326:06.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:538:17: note: silence by adding parentheses to mark code as explicitly dead
326:06.45 538 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!gl::IsBuiltInName(symbolName.data()) || var);
326:06.45 | ^
326:06.45 | /* DISABLES CODE */ ( )
326:06.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:496:71: warning: code will never be executed [-Wunreachable-code]
326:06.46 496 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier == EvqUniform);
326:06.46 | ^
326:06.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:496:9: note: silence by adding parentheses to mark code as explicitly dead
326:06.46 496 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier == EvqUniform);
326:06.46 | ^
326:06.46 | /* DISABLES CODE */ ( )
326:06.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:449:71: warning: code will never be executed [-Wunreachable-code]
326:06.46 449 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier == EvqUniform);
326:06.46 | ^
326:06.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:449:9: note: silence by adding parentheses to mark code as explicitly dead
326:06.46 449 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier == EvqUniform);
326:06.46 | ^
326:06.46 | /* DISABLES CODE */ ( )
326:06.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:445:76: warning: code will never be executed [-Wunreachable-code]
326:06.46 445 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:06.46 | ^
326:06.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:445:14: note: silence by adding parentheses to mark code as explicitly dead
326:06.46 445 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:06.46 | ^
326:06.46 | /* DISABLES CODE */ ( )
326:06.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:403:67: warning: code will never be executed [-Wunreachable-code]
326:06.47 403 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol != nullptr);
326:06.47 | ^
326:06.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:403:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.47 403 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol != nullptr);
326:06.47 | ^
326:06.47 | /* DISABLES CODE */ ( )
326:06.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:808:79: warning: code will never be executed [-Wunreachable-code]
326:06.47 808 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTessControlShaderOutputVertices > 0);
326:06.47 | ^
326:06.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:808:17: note: silence by adding parentheses to mark code as explicitly dead
326:06.47 808 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTessControlShaderOutputVertices > 0);
326:06.47 | ^
326:06.47 | /* DISABLES CODE */ ( )
326:06.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:730:67: warning: code will never be executed [-Wunreachable-code]
326:06.47 730 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
326:06.47 | ^
326:06.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:730:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.47 730 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
326:06.47 | ^
326:06.47 | /* DISABLES CODE */ ( )
326:06.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:823:67: warning: code will never be executed [-Wunreachable-code]
326:06.47 823 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
326:06.47 | ^
326:06.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:823:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.48 823 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
326:06.48 | ^
326:06.48 | /* DISABLES CODE */ ( )
326:06.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:859:71: warning: code will never be executed [-Wunreachable-code]
326:06.48 859 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
326:06.48 | ^
326:06.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:859:9: note: silence by adding parentheses to mark code as explicitly dead
326:06.48 859 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
326:06.48 | ^
326:06.48 | /* DISABLES CODE */ ( )
326:06.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:847:67: warning: code will never be executed [-Wunreachable-code]
326:06.48 847 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isNamed || isShaderIOBlock);
326:06.48 | ^
326:06.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:847:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.48 847 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isNamed || isShaderIOBlock);
326:06.48 | ^
326:06.48 | /* DISABLES CODE */ ( )
326:06.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:836:67: warning: code will never be executed [-Wunreachable-code]
326:06.48 836 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getInterfaceBlock() == nullptr || IsShaderIoBlock(type.getQualifier()) || type.getQualifier() == EvqPatchIn || type.getQualifier() == EvqPatchOut);
326:06.48 | ^
326:06.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:836:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.48 836 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getInterfaceBlock() == nullptr || IsShaderIoBlock(type.getQualifier()) || type.getQualifier() == EvqPatchIn || type.getQualifier() == EvqPatchOut);
326:06.48 | ^
326:06.48 | /* DISABLES CODE */ ( )
326:06.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:835:67: warning: code will never be executed [-Wunreachable-code]
326:06.49 835 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
326:06.49 | ^
326:06.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:835:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.49 835 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
326:06.49 | ^
326:06.49 | /* DISABLES CODE */ ( )
326:06.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:872:67: warning: code will never be executed [-Wunreachable-code]
326:06.49 872 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.getStruct());
326:06.49 | ^
326:06.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:872:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.49 872 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.getStruct());
326:06.49 | ^
326:06.49 | /* DISABLES CODE */ ( )
326:06.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:884:67: warning: code will never be executed [-Wunreachable-code]
326:06.49 884 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.getStruct());
326:06.49 | ^
326:06.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:884:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.49 884 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.getStruct());
326:06.49 | ^
326:06.49 | /* DISABLES CODE */ ( )
326:06.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:943:71: warning: code will never be executed [-Wunreachable-code]
326:06.50 943 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(blockType->fields().size() == varying.fields.size());
326:06.50 | ^
326:06.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:943:9: note: silence by adding parentheses to mark code as explicitly dead
326:06.50 943 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(blockType->fields().size() == varying.fields.size());
326:06.50 | ^
326:06.50 | /* DISABLES CODE */ ( )
326:06.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1035:75: warning: code will never be executed [-Wunreachable-code]
326:06.50 1035 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldSymbol && fieldSymbol->isVariable());
326:06.50 | ^
326:06.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1035:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.50 1035 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldSymbol && fieldSymbol->isVariable());
326:06.50 | ^
326:06.50 | /* DISABLES CODE */ ( )
326:06.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1008:67: warning: code will never be executed [-Wunreachable-code]
326:06.50 1008 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!interfaceBlockType.isArrayOfArrays());
326:06.50 | ^
326:06.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1008:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.50 1008 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!interfaceBlockType.isArrayOfArrays());
326:06.50 | ^
326:06.50 | /* DISABLES CODE */ ( )
326:06.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1003:71: warning: code will never be executed [-Wunreachable-code]
326:06.50 1003 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(blockSymbol && blockSymbol->isVariable());
326:06.51 | ^
326:06.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1003:9: note: silence by adding parentheses to mark code as explicitly dead
326:06.51 1003 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(blockSymbol && blockSymbol->isVariable());
326:06.51 | ^
326:06.51 | /* DISABLES CODE */ ( )
326:06.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:985:67: warning: code will never be executed [-Wunreachable-code]
326:06.51 985 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(blockType);
326:06.51 | ^
326:06.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:985:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.51 985 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(blockType);
326:06.51 | ^
326:06.51 | /* DISABLES CODE */ ( )
326:06.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:982:67: warning: code will never be executed [-Wunreachable-code]
326:06.51 982 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
326:06.51 | ^
326:06.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:982:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.51 982 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
326:06.51 | ^
326:06.51 | /* DISABLES CODE */ ( )
326:06.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:981:67: warning: code will never be executed [-Wunreachable-code]
326:06.51 981 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlockType.getBasicType() == EbtInterfaceBlock);
326:06.51 | ^
326:06.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:981:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.52 981 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlockType.getBasicType() == EbtInterfaceBlock);
326:06.52 | ^
326:06.52 | /* DISABLES CODE */ ( )
326:06.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1154:87: warning: code will never be executed [-Wunreachable-code]
326:06.52 1154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsVaryingOut(qualifier));
326:06.52 | ^
326:06.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1154:25: note: silence by adding parentheses to mark code as explicitly dead
326:06.52 1154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsVaryingOut(qualifier));
326:06.52 | ^
326:06.52 | /* DISABLES CODE */ ( )
326:06.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1131:75: warning: code will never be executed [-Wunreachable-code]
326:06.52 1131 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.variable().symbolType() != SymbolType::Empty || IsShaderIoBlock(qualifier) || qualifier == EvqPatchIn || qualifier == EvqPatchOut);
326:06.52 | ^
326:06.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1131:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.52 1131 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.variable().symbolType() != SymbolType::Empty || IsShaderIoBlock(qualifier) || qualifier == EvqPatchIn || qualifier == EvqPatchOut);
326:06.52 | ^
326:06.52 | /* DISABLES CODE */ ( )
326:06.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1126:88: warning: code will never be executed [-Wunreachable-code]
326:06.52 1126 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:06.52 | ^
326:06.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1126:26: note: silence by adding parentheses to mark code as explicitly dead
326:06.52 1126 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:06.52 | ^
326:06.52 | /* DISABLES CODE */ ( )
326:06.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1075:67: warning: code will never be executed [-Wunreachable-code]
326:06.53 1075 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!sequence.empty());
326:06.53 | ^
326:06.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1075:5: note: silence by adding parentheses to mark code as explicitly dead
326:06.53 1075 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!sequence.empty());
326:06.53 | ^
326:06.53 | /* DISABLES CODE */ ( )
326:06.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1254:75: warning: code will never be executed [-Wunreachable-code]
326:06.53 1254 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceIndexingNode);
326:06.53 | ^
326:06.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1254:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.53 1254 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceIndexingNode);
326:06.53 | ^
326:06.53 | /* DISABLES CODE */ ( )
326:06.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1244:75: warning: code will never be executed [-Wunreachable-code]
326:06.53 1244 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndex < namedBlock->fields.size());
326:06.53 | ^
326:06.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1244:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.53 1244 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndex < namedBlock->fields.size());
326:06.53 | ^
326:06.53 | /* DISABLES CODE */ ( )
326:06.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1241:75: warning: code will never be executed [-Wunreachable-code]
326:06.54 1241 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(namedBlock->staticUse);
326:06.54 | ^
326:06.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1241:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.54 1241 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(namedBlock->staticUse);
326:06.54 | ^
326:06.54 | /* DISABLES CODE */ ( )
326:06.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1240:75: warning: code will never be executed [-Wunreachable-code]
326:06.54 1240 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(namedBlock);
326:06.54 | ^
326:06.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1240:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.54 1240 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(namedBlock);
326:06.54 | ^
326:06.54 | /* DISABLES CODE */ ( )
326:06.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1221:75: warning: code will never be executed [-Wunreachable-code]
326:06.54 1221 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
326:06.54 | ^
326:06.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1221:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.54 1221 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
326:06.54 | ^
326:06.54 | /* DISABLES CODE */ ( )
326:06.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1210:75: warning: code will never be executed [-Wunreachable-code]
326:06.54 1210 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
326:06.55 | ^
326:06.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1210:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.55 1210 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
326:06.55 | ^
326:06.55 | /* DISABLES CODE */ ( )
326:06.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1195:75: warning: code will never be executed [-Wunreachable-code]
326:06.55 1195 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceIndexingNode->getOp() == EOpIndexDirect || interfaceIndexingNode->getOp() == EOpIndexIndirect);
326:06.55 | ^
326:06.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1195:13: note: silence by adding parentheses to mark code as explicitly dead
326:06.55 1195 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceIndexingNode->getOp() == EOpIndexDirect || interfaceIndexingNode->getOp() == EOpIndexIndirect);
326:06.55 | ^
326:06.55 | /* DISABLES CODE */ ( )
326:06.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1187:71: warning: code will never be executed [-Wunreachable-code]
326:06.55 1187 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(constantUnion);
326:06.55 | ^
326:06.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1187:9: note: silence by adding parentheses to mark code as explicitly dead
326:06.55 1187 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(constantUnion);
326:06.55 | ^
326:06.55 | /* DISABLES CODE */ ( )
326:06.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1184:71: warning: code will never be executed [-Wunreachable-code]
326:06.55 1184 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(blockNode);
326:06.55 | ^
326:06.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:1184:9: note: silence by adding parentheses to mark code as explicitly dead
326:06.56 1184 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(blockNode);
326:06.56 | ^
326:06.56 | /* DISABLES CODE */ ( )
326:06.56 44 warnings generated.
326:06.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:06.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:09.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:09.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:09.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:105:67: warning: code will never be executed [-Wunreachable-code]
326:09.59 105 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(callDagIndex < metadata.size());
326:09.59 | ^
326:09.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:105:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.60 105 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(callDagIndex < metadata.size());
326:09.60 | ^
326:09.60 | /* DISABLES CODE */ ( )
326:09.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:101:71: warning: code will never be executed [-Wunreachable-code]
326:09.60 101 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asFunctionPrototype);
326:09.60 | ^
326:09.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:101:9: note: silence by adding parentheses to mark code as explicitly dead
326:09.60 101 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asFunctionPrototype);
326:09.60 | ^
326:09.60 | /* DISABLES CODE */ ( )
326:09.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:221:80: warning: code will never be executed [-Wunreachable-code]
326:09.60 221 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:09.60 | ^
326:09.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:221:18: note: silence by adding parentheses to mark code as explicitly dead
326:09.60 221 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:09.60 | ^
326:09.60 | /* DISABLES CODE */ ( )
326:09.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:252:71: warning: code will never be executed [-Wunreachable-code]
326:09.61 252 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTable->isEmpty());
326:09.61 | ^
326:09.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:252:9: note: silence by adding parentheses to mark code as explicitly dead
326:09.61 252 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTable->isEmpty());
326:09.61 | ^
326:09.61 | /* DISABLES CODE */ ( )
326:09.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:284:80: warning: code will never be executed [-Wunreachable-code]
326:09.61 284 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:09.61 | ^
326:09.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:284:18: note: silence by adding parentheses to mark code as explicitly dead
326:09.61 284 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:09.61 | ^
326:09.61 | /* DISABLES CODE */ ( )
326:09.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:475:67: warning: code will never be executed [-Wunreachable-code]
326:09.62 475 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolTable.atGlobalLevel());
326:09.62 | ^
326:09.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:475:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.62 475 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolTable.atGlobalLevel());
326:09.62 | ^
326:09.62 | /* DISABLES CODE */ ( )
326:09.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:430:67: warning: code will never be executed [-Wunreachable-code]
326:09.62 430 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(GetGlobalPoolAllocator());
326:09.62 | ^
326:09.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:430:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.62 430 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(GetGlobalPoolAllocator());
326:09.62 | ^
326:09.62 | /* DISABLES CODE */ ( )
326:09.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:429:67: warning: code will never be executed [-Wunreachable-code]
326:09.62 429 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(numStrings > 0);
326:09.63 | ^
326:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:429:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.63 429 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(numStrings > 0);
326:09.63 | ^
326:09.63 | /* DISABLES CODE */ ( )
326:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:513:67: warning: code will never be executed [-Wunreachable-code]
326:09.63 513 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parseContext);
326:09.63 | ^
326:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:513:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.63 513 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parseContext);
326:09.63 | ^
326:09.63 | /* DISABLES CODE */ ( )
326:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:642:71: warning: code will never be executed [-Wunreachable-code]
326:09.63 642 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
326:09.63 | ^
326:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:642:9: note: silence by adding parentheses to mark code as explicitly dead
326:09.63 642 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
326:09.64 | ^
326:09.64 | /* DISABLES CODE */ ( )
326:09.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:658:67: warning: code will never be executed [-Wunreachable-code]
326:09.64 658 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mValidateASTOptions.validateFunctionCall);
326:09.64 | ^
326:09.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:658:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.64 658 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mValidateASTOptions.validateFunctionCall);
326:09.64 | ^
326:09.64 | /* DISABLES CODE */ ( )
326:09.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:671:67: warning: code will never be executed [-Wunreachable-code]
326:09.64 671 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mValidateASTOptions.validateVariableReferences);
326:09.64 | ^
326:09.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:671:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.64 671 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mValidateASTOptions.validateVariableReferences);
326:09.64 | ^
326:09.64 | /* DISABLES CODE */ ( )
326:09.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1022:71: warning: code will never be executed [-Wunreachable-code]
326:09.65 1022 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mVariablesCollected);
326:09.65 | ^
326:09.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1022:9: note: silence by adding parentheses to mark code as explicitly dead
326:09.65 1022 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mVariablesCollected);
326:09.65 | ^
326:09.65 | /* DISABLES CODE */ ( )
326:09.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:741:67: warning: code will never be executed [-Wunreachable-code]
326:09.65 741 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics.numErrors() == 0);
326:09.65 | ^
326:09.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:741:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.65 741 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics.numErrors() == 0);
326:09.65 | ^
326:09.66 | /* DISABLES CODE */ ( )
326:09.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:702:71: warning: code will never be executed [-Wunreachable-code]
326:09.66 702 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsExtensionEnabled(mExtensionBehavior, TExtension::ANGLE_shader_pixel_local_storage));
326:09.66 | ^
326:09.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:702:9: note: silence by adding parentheses to mark code as explicitly dead
326:09.66 702 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsExtensionEnabled(mExtensionBehavior, TExtension::ANGLE_shader_pixel_local_storage));
326:09.66 | ^
326:09.66 | /* DISABLES CODE */ ( )
326:09.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1420:67: warning: code will never be executed [-Wunreachable-code]
326:09.66 1420 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInterfaceBlocks.empty());
326:09.66 | ^
326:09.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1420:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.66 1420 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInterfaceBlocks.empty());
326:09.66 | ^
326:09.66 | /* DISABLES CODE */ ( )
326:09.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1483:72: warning: code will never be executed [-Wunreachable-code]
326:09.67 1483 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:09.67 | ^
326:09.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1483:10: note: silence by adding parentheses to mark code as explicitly dead
326:09.67 1483 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:09.67 | ^
326:09.67 | /* DISABLES CODE */ ( )
326:09.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1479:75: warning: code will never be executed [-Wunreachable-code]
326:09.67 1479 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics.numErrors() > 0);
326:09.67 | ^
326:09.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1479:13: note: silence by adding parentheses to mark code as explicitly dead
326:09.67 1479 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics.numErrors() > 0);
326:09.67 | ^
326:09.67 | /* DISABLES CODE */ ( )
326:09.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1596:71: warning: code will never be executed [-Wunreachable-code]
326:09.68 1596 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function != nullptr);
326:09.68 | ^
326:09.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1596:9: note: silence by adding parentheses to mark code as explicitly dead
326:09.68 1596 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function != nullptr);
326:09.68 | ^
326:09.68 | /* DISABLES CODE */ ( )
326:09.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1689:71: warning: code will never be executed [-Wunreachable-code]
326:09.68 1689 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8B30);
326:09.68 | ^
326:09.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1689:9: note: silence by adding parentheses to mark code as explicitly dead
326:09.68 1689 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8B30);
326:09.68 | ^
326:09.68 | /* DISABLES CODE */ ( )
326:09.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1682:79: warning: code will never be executed [-Wunreachable-code]
326:09.69 1682 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mGLPositionInitialized);
326:09.69 | ^
326:09.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1682:17: note: silence by adding parentheses to mark code as explicitly dead
326:09.69 1682 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mGLPositionInitialized);
326:09.69 | ^
326:09.69 | /* DISABLES CODE */ ( )
326:09.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1727:67: warning: code will never be executed [-Wunreachable-code]
326:09.69 1727 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mVariablesCollected);
326:09.69 | ^
326:09.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:1727:5: note: silence by adding parentheses to mark code as explicitly dead
326:09.69 1727 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mVariablesCollected);
326:09.69 | ^
326:09.69 | /* DISABLES CODE */ ( )
326:09.69 22 warnings generated.
326:09.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:09.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:11.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:11.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:11.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:82:67: warning: code will never be executed [-Wunreachable-code]
326:11.75 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtInt);
326:11.75 | ^
326:11.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:82:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.75 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtInt);
326:11.76 | ^
326:11.76 | /* DISABLES CODE */ ( )
326:11.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:88:67: warning: code will never be executed [-Wunreachable-code]
326:11.76 88 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtUInt);
326:11.76 | ^
326:11.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:88:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.76 88 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtUInt);
326:11.76 | ^
326:11.76 | /* DISABLES CODE */ ( )
326:11.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:101:75: warning: code will never be executed [-Wunreachable-code]
326:11.76 101 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtFloat);
326:11.76 | ^
326:11.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:101:13: note: silence by adding parentheses to mark code as explicitly dead
326:11.76 101 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtFloat);
326:11.76 | ^
326:11.76 | /* DISABLES CODE */ ( )
326:11.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:108:67: warning: code will never be executed [-Wunreachable-code]
326:11.77 108 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtBool);
326:11.77 | ^
326:11.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:108:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.77 108 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtBool);
326:11.77 | ^
326:11.77 | /* DISABLES CODE */ ( )
326:11.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:131:67: warning: code will never be executed [-Wunreachable-code]
326:11.77 131 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtYuvCscStandardEXT);
326:11.77 | ^
326:11.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:131:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.77 131 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtYuvCscStandardEXT);
326:11.77 | ^
326:11.77 | /* DISABLES CODE */ ( )
326:11.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:386:71: warning: code will never be executed [-Wunreachable-code]
326:11.77 386 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.77 | ^
326:11.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:386:9: note: silence by adding parentheses to mark code as explicitly dead
326:11.77 386 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.77 | ^
326:11.77 | /* DISABLES CODE */ ( )
326:11.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:410:71: warning: code will never be executed [-Wunreachable-code]
326:11.77 410 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.77 | ^
326:11.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:410:9: note: silence by adding parentheses to mark code as explicitly dead
326:11.77 410 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.78 | ^
326:11.78 | /* DISABLES CODE */ ( )
326:11.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:443:71: warning: code will never be executed [-Wunreachable-code]
326:11.78 443 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.78 | ^
326:11.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:443:9: note: silence by adding parentheses to mark code as explicitly dead
326:11.78 443 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.78 | ^
326:11.78 | /* DISABLES CODE */ ( )
326:11.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:438:84: warning: code will never be executed [-Wunreachable-code]
326:11.78 438 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.78 | ^
326:11.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:438:22: note: silence by adding parentheses to mark code as explicitly dead
326:11.78 438 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.78 | ^
326:11.78 | /* DISABLES CODE */ ( )
326:11.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:478:71: warning: code will never be executed [-Wunreachable-code]
326:11.78 478 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.78 | ^
326:11.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:478:9: note: silence by adding parentheses to mark code as explicitly dead
326:11.78 478 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.78 | ^
326:11.78 | /* DISABLES CODE */ ( )
326:11.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:473:84: warning: code will never be executed [-Wunreachable-code]
326:11.79 473 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.79 | ^
326:11.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:473:22: note: silence by adding parentheses to mark code as explicitly dead
326:11.79 473 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.79 | ^
326:11.79 | /* DISABLES CODE */ ( )
326:11.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:515:71: warning: code will never be executed [-Wunreachable-code]
326:11.79 515 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.79 | ^
326:11.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:515:9: note: silence by adding parentheses to mark code as explicitly dead
326:11.79 515 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:11.79 | ^
326:11.79 | /* DISABLES CODE */ ( )
326:11.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:510:84: warning: code will never be executed [-Wunreachable-code]
326:11.79 510 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.79 | ^
326:11.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:510:22: note: silence by adding parentheses to mark code as explicitly dead
326:11.79 510 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.79 | ^
326:11.79 | /* DISABLES CODE */ ( )
326:11.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:535:80: warning: code will never be executed [-Wunreachable-code]
326:11.79 535 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.79 | ^
326:11.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:535:18: note: silence by adding parentheses to mark code as explicitly dead
326:11.79 535 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.80 | ^
326:11.80 | /* DISABLES CODE */ ( )
326:11.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:525:67: warning: code will never be executed [-Wunreachable-code]
326:11.80 525 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.80 | ^
326:11.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:525:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.80 525 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.80 | ^
326:11.80 | /* DISABLES CODE */ ( )
326:11.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:642:80: warning: code will never be executed [-Wunreachable-code]
326:11.80 642 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.80 | ^
326:11.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:642:18: note: silence by adding parentheses to mark code as explicitly dead
326:11.80 642 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.80 | ^
326:11.80 | /* DISABLES CODE */ ( )
326:11.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:637:88: warning: code will never be executed [-Wunreachable-code]
326:11.80 637 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.80 | ^
326:11.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:637:26: note: silence by adding parentheses to mark code as explicitly dead
326:11.80 637 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.80 | ^
326:11.80 | /* DISABLES CODE */ ( )
326:11.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:605:87: warning: code will never be executed [-Wunreachable-code]
326:11.80 605 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(lhsSafe > 0);
326:11.80 | ^
326:11.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:605:25: note: silence by adding parentheses to mark code as explicitly dead
326:11.81 605 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(lhsSafe > 0);
326:11.81 | ^
326:11.81 | /* DISABLES CODE */ ( )
326:11.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:581:88: warning: code will never be executed [-Wunreachable-code]
326:11.81 581 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.81 | ^
326:11.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:581:26: note: silence by adding parentheses to mark code as explicitly dead
326:11.81 581 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.81 | ^
326:11.81 | /* DISABLES CODE */ ( )
326:11.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:562:84: warning: code will never be executed [-Wunreachable-code]
326:11.81 562 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.81 | ^
326:11.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:562:22: note: silence by adding parentheses to mark code as explicitly dead
326:11.81 562 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.81 | ^
326:11.81 | /* DISABLES CODE */ ( )
326:11.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:549:67: warning: code will never be executed [-Wunreachable-code]
326:11.81 549 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rhs.type == EbtInt || rhs.type == EbtUInt);
326:11.81 | ^
326:11.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:549:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.81 549 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rhs.type == EbtInt || rhs.type == EbtUInt);
326:11.82 | ^
326:11.82 | /* DISABLES CODE */ ( )
326:11.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:548:67: warning: code will never be executed [-Wunreachable-code]
326:11.82 548 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(lhs.type == EbtInt || lhs.type == EbtUInt);
326:11.82 | ^
326:11.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:548:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.82 548 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(lhs.type == EbtInt || lhs.type == EbtUInt);
326:11.82 | ^
326:11.82 | /* DISABLES CODE */ ( )
326:11.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:709:80: warning: code will never be executed [-Wunreachable-code]
326:11.82 709 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.82 | ^
326:11.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:709:18: note: silence by adding parentheses to mark code as explicitly dead
326:11.82 709 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.82 | ^
326:11.82 | /* DISABLES CODE */ ( )
326:11.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:704:88: warning: code will never be executed [-Wunreachable-code]
326:11.82 704 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.82 | ^
326:11.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:704:26: note: silence by adding parentheses to mark code as explicitly dead
326:11.82 704 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.82 | ^
326:11.82 | /* DISABLES CODE */ ( )
326:11.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:690:88: warning: code will never be executed [-Wunreachable-code]
326:11.83 690 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.83 | ^
326:11.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:690:26: note: silence by adding parentheses to mark code as explicitly dead
326:11.83 690 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.83 | ^
326:11.83 | /* DISABLES CODE */ ( )
326:11.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:668:84: warning: code will never be executed [-Wunreachable-code]
326:11.83 668 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.83 | ^
326:11.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:668:22: note: silence by adding parentheses to mark code as explicitly dead
326:11.83 668 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.83 | ^
326:11.83 | /* DISABLES CODE */ ( )
326:11.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:655:67: warning: code will never be executed [-Wunreachable-code]
326:11.83 655 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rhs.type == EbtInt || rhs.type == EbtUInt);
326:11.83 | ^
326:11.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:655:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.83 655 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rhs.type == EbtInt || rhs.type == EbtUInt);
326:11.83 | ^
326:11.83 | /* DISABLES CODE */ ( )
326:11.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:654:67: warning: code will never be executed [-Wunreachable-code]
326:11.84 654 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(lhs.type == EbtInt || lhs.type == EbtUInt);
326:11.84 | ^
326:11.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:654:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.84 654 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(lhs.type == EbtInt || lhs.type == EbtUInt);
326:11.84 | ^
326:11.84 | /* DISABLES CODE */ ( )
326:11.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:727:80: warning: code will never be executed [-Wunreachable-code]
326:11.84 727 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.84 | ^
326:11.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:727:18: note: silence by adding parentheses to mark code as explicitly dead
326:11.84 727 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.84 | ^
326:11.84 | /* DISABLES CODE */ ( )
326:11.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:717:67: warning: code will never be executed [-Wunreachable-code]
326:11.84 717 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(constant.type == EbtInt || constant.type == EbtUInt);
326:11.84 | ^
326:11.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:717:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.84 717 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(constant.type == EbtInt || constant.type == EbtUInt);
326:11.84 | ^
326:11.84 | /* DISABLES CODE */ ( )
326:11.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:746:80: warning: code will never be executed [-Wunreachable-code]
326:11.85 746 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.85 | ^
326:11.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:746:18: note: silence by adding parentheses to mark code as explicitly dead
326:11.85 746 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.85 | ^
326:11.85 | /* DISABLES CODE */ ( )
326:11.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:736:67: warning: code will never be executed [-Wunreachable-code]
326:11.85 736 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.85 | ^
326:11.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:736:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.85 736 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.85 | ^
326:11.85 | /* DISABLES CODE */ ( )
326:11.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:765:80: warning: code will never be executed [-Wunreachable-code]
326:11.85 765 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.85 | ^
326:11.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:765:18: note: silence by adding parentheses to mark code as explicitly dead
326:11.85 765 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.85 | ^
326:11.85 | /* DISABLES CODE */ ( )
326:11.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:755:67: warning: code will never be executed [-Wunreachable-code]
326:11.85 755 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.85 | ^
326:11.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:755:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.86 755 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.86 | ^
326:11.86 | /* DISABLES CODE */ ( )
326:11.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:781:80: warning: code will never be executed [-Wunreachable-code]
326:11.86 781 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.86 | ^
326:11.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:781:18: note: silence by adding parentheses to mark code as explicitly dead
326:11.86 781 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.86 | ^
326:11.86 | /* DISABLES CODE */ ( )
326:11.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:774:67: warning: code will never be executed [-Wunreachable-code]
326:11.86 774 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.86 | ^
326:11.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:774:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.86 774 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.86 | ^
326:11.86 | /* DISABLES CODE */ ( )
326:11.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:797:80: warning: code will never be executed [-Wunreachable-code]
326:11.86 797 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.86 | ^
326:11.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:797:18: note: silence by adding parentheses to mark code as explicitly dead
326:11.87 797 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:11.87 | ^
326:11.87 | /* DISABLES CODE */ ( )
326:11.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:790:67: warning: code will never be executed [-Wunreachable-code]
326:11.87 790 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.87 | ^
326:11.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp:790:5: note: silence by adding parentheses to mark code as explicitly dead
326:11.87 790 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == constant.type);
326:11.87 | ^
326:11.87 | /* DISABLES CODE */ ( )
326:11.87 38 warnings generated.
326:11.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:11.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:13.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:13.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:13.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Declarator.cpp:17:67: warning: code will never be executed [-Wunreachable-code]
326:13.26 17 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mName != "");
326:13.26 | ^
326:13.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Declarator.cpp:17:5: note: silence by adding parentheses to mark code as explicitly dead
326:13.26 17 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mName != "");
326:13.26 | ^
326:13.26 | /* DISABLES CODE */ ( )
326:13.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Declarator.cpp:25:67: warning: code will never be executed [-Wunreachable-code]
326:13.26 25 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mArraySizes);
326:13.27 | ^
326:13.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Declarator.cpp:25:5: note: silence by adding parentheses to mark code as explicitly dead
326:13.27 25 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mArraySizes);
326:13.27 | ^
326:13.27 | /* DISABLES CODE */ ( )
326:13.27 2 warnings generated.
326:13.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:13.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:15.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:15.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:15.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Diagnostics.cpp:37:80: warning: code will never be executed [-Wunreachable-code]
326:15.13 37 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:15.13 | ^
326:15.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Diagnostics.cpp:37:18: note: silence by adding parentheses to mark code as explicitly dead
326:15.13 37 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:15.13 | ^
326:15.13 | /* DISABLES CODE */ ( )
326:15.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Diagnostics.cpp:98:67: warning: code will never be executed [-Wunreachable-code]
326:15.13 98 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
326:15.13 | ^
326:15.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Diagnostics.cpp:98:5: note: silence by adding parentheses to mark code as explicitly dead
326:15.13 98 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
326:15.13 | ^
326:15.13 | /* DISABLES CODE */ ( )
326:15.13 2 warnings generated.
326:15.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:15.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:16.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:16.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:16.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/DirectiveHandler.cpp:280:80: warning: code will never be executed [-Wunreachable-code]
326:16.93 280 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:16.93 | ^
326:16.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/DirectiveHandler.cpp:280:18: note: silence by adding parentheses to mark code as explicitly dead
326:16.93 280 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:16.93 | ^
326:16.93 | /* DISABLES CODE */ ( )
326:16.93 1 warning generated.
326:17.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:17.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:18.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:18.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:18.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ExtensionBehavior.cpp:75:80: warning: code will never be executed [-Wunreachable-code]
326:18.41 75 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:18.42 | ^
326:18.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ExtensionBehavior.cpp:75:18: note: silence by adding parentheses to mark code as explicitly dead
326:18.42 75 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:18.42 | ^
326:18.42 | /* DISABLES CODE */ ( )
326:18.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ExtensionBehavior.cpp:119:67: warning: code will never be executed [-Wunreachable-code]
326:18.42 119 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(extension != TExtension::UNDEFINED);
326:18.42 | ^
326:18.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ExtensionBehavior.cpp:119:5: note: silence by adding parentheses to mark code as explicitly dead
326:18.42 119 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(extension != TExtension::UNDEFINED);
326:18.42 | ^
326:18.42 | /* DISABLES CODE */ ( )
326:18.42 2 warnings generated.
326:18.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:18.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:20.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:20.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:20.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:20.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:22.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:22.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:22.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:22.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:24.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:24.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:24.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/FunctionLookup.cpp:55:67: warning: code will never be executed [-Wunreachable-code]
326:24.38 55 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type != nullptr);
326:24.38 | ^
326:24.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/FunctionLookup.cpp:55:5: note: silence by adding parentheses to mark code as explicitly dead
326:24.38 55 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type != nullptr);
326:24.38 | ^
326:24.38 | /* DISABLES CODE */ ( )
326:24.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/FunctionLookup.cpp:63:67: warning: code will never be executed [-Wunreachable-code]
326:24.38 63 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name != "");
326:24.38 | ^
326:24.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/FunctionLookup.cpp:63:5: note: silence by adding parentheses to mark code as explicitly dead
326:24.38 63 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name != "");
326:24.38 | ^
326:24.38 | /* DISABLES CODE */ ( )
326:24.38 2 warnings generated.
326:24.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:24.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:26.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:26.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:26.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/HashNames.cpp:24:67: warning: code will never be executed [-Wunreachable-code]
326:26.24 24 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(hashFunction);
326:26.24 | ^
326:26.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/HashNames.cpp:24:5: note: silence by adding parentheses to mark code as explicitly dead
326:26.25 24 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(hashFunction);
326:26.25 | ^
326:26.25 | /* DISABLES CODE */ ( )
326:26.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/HashNames.cpp:23:67: warning: code will never be executed [-Wunreachable-code]
326:26.25 23 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!name.empty());
326:26.25 | ^
326:26.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/HashNames.cpp:23:5: note: silence by adding parentheses to mark code as explicitly dead
326:26.25 23 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!name.empty());
326:26.25 | ^
326:26.25 | /* DISABLES CODE */ ( )
326:26.25 2 warnings generated.
326:26.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:26.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:28.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:28.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:28.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:110:88: warning: code will never be executed [-Wunreachable-code]
326:28.44 110 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.44 | ^
326:28.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:110:26: note: silence by adding parentheses to mark code as explicitly dead
326:28.44 110 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.44 | ^
326:28.44 | /* DISABLES CODE */ ( )
326:28.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:81:84: warning: code will never be executed [-Wunreachable-code]
326:28.45 81 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.45 | ^
326:28.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:81:22: note: silence by adding parentheses to mark code as explicitly dead
326:28.45 81 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.45 | ^
326:28.45 | /* DISABLES CODE */ ( )
326:28.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:153:76: warning: code will never be executed [-Wunreachable-code]
326:28.45 153 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.45 | ^
326:28.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:153:14: note: silence by adding parentheses to mark code as explicitly dead
326:28.45 153 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.45 | ^
326:28.45 | /* DISABLES CODE */ ( )
326:28.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:140:76: warning: code will never be executed [-Wunreachable-code]
326:28.45 140 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.45 | ^
326:28.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:140:14: note: silence by adding parentheses to mark code as explicitly dead
326:28.45 140 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.45 | ^
326:28.46 | /* DISABLES CODE */ ( )
326:28.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:176:76: warning: code will never be executed [-Wunreachable-code]
326:28.46 176 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.46 | ^
326:28.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:176:14: note: silence by adding parentheses to mark code as explicitly dead
326:28.46 176 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.46 | ^
326:28.46 | /* DISABLES CODE */ ( )
326:28.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:192:76: warning: code will never be executed [-Wunreachable-code]
326:28.46 192 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.46 | ^
326:28.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:192:14: note: silence by adding parentheses to mark code as explicitly dead
326:28.46 192 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.46 | ^
326:28.46 | /* DISABLES CODE */ ( )
326:28.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:225:80: warning: code will never be executed [-Wunreachable-code]
326:28.46 225 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.46 | ^
326:28.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:225:18: note: silence by adding parentheses to mark code as explicitly dead
326:28.46 225 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.46 | ^
326:28.47 | /* DISABLES CODE */ ( )
326:28.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:255:80: warning: code will never be executed [-Wunreachable-code]
326:28.47 255 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.47 | ^
326:28.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:255:18: note: silence by adding parentheses to mark code as explicitly dead
326:28.47 255 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.47 | ^
326:28.47 | /* DISABLES CODE */ ( )
326:28.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:321:76: warning: code will never be executed [-Wunreachable-code]
326:28.47 321 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.47 | ^
326:28.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:321:14: note: silence by adding parentheses to mark code as explicitly dead
326:28.47 321 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.47 | ^
326:28.47 | /* DISABLES CODE */ ( )
326:28.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:312:84: warning: code will never be executed [-Wunreachable-code]
326:28.47 312 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.48 | ^
326:28.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:312:22: note: silence by adding parentheses to mark code as explicitly dead
326:28.48 312 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.48 | ^
326:28.48 | /* DISABLES CODE */ ( )
326:28.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:286:84: warning: code will never be executed [-Wunreachable-code]
326:28.48 286 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.48 | ^
326:28.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:286:22: note: silence by adding parentheses to mark code as explicitly dead
326:28.48 286 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.48 | ^
326:28.48 | /* DISABLES CODE */ ( )
326:28.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:357:76: warning: code will never be executed [-Wunreachable-code]
326:28.48 357 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.48 | ^
326:28.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:357:14: note: silence by adding parentheses to mark code as explicitly dead
326:28.48 357 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:28.48 | ^
326:28.48 | /* DISABLES CODE */ ( )
326:28.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:337:67: warning: code will never be executed [-Wunreachable-code]
326:28.48 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsImage(type));
326:28.49 | ^
326:28.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp:337:5: note: silence by adding parentheses to mark code as explicitly dead
326:28.49 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsImage(type));
326:28.49 | ^
326:28.49 | /* DISABLES CODE */ ( )
326:28.49 13 warnings generated.
326:28.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:28.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:29.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:29.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:29.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:20:67: warning: code will never be executed [-Wunreachable-code]
326:29.94 20 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mPos + str.length() <= mMaxLength);
326:29.94 | ^
326:29.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:20:5: note: silence by adding parentheses to mark code as explicitly dead
326:29.95 20 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mPos + str.length() <= mMaxLength);
326:29.95 | ^
326:29.95 | /* DISABLES CODE */ ( )
326:29.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:19:67: warning: code will never be executed [-Wunreachable-code]
326:29.95 19 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mData != nullptr);
326:29.95 | ^
326:29.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:19:5: note: silence by adding parentheses to mark code as explicitly dead
326:29.95 19 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mData != nullptr);
326:29.95 | ^
326:29.95 | /* DISABLES CODE */ ( )
326:29.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:30:67: warning: code will never be executed [-Wunreachable-code]
326:29.95 30 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mPos + len <= mMaxLength);
326:29.95 | ^
326:29.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:30:5: note: silence by adding parentheses to mark code as explicitly dead
326:29.95 30 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mPos + len <= mMaxLength);
326:29.95 | ^
326:29.95 | /* DISABLES CODE */ ( )
326:29.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:28:67: warning: code will never be executed [-Wunreachable-code]
326:29.95 28 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mData != nullptr);
326:29.95 | ^
326:29.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:28:5: note: silence by adding parentheses to mark code as explicitly dead
326:29.95 28 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mData != nullptr);
326:29.96 | ^
326:29.96 | /* DISABLES CODE */ ( )
326:29.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:39:67: warning: code will never be executed [-Wunreachable-code]
326:29.96 39 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mPos + 1 <= mMaxLength);
326:29.96 | ^
326:29.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:39:5: note: silence by adding parentheses to mark code as explicitly dead
326:29.96 39 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mPos + 1 <= mMaxLength);
326:29.96 | ^
326:29.96 | /* DISABLES CODE */ ( )
326:29.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:38:67: warning: code will never be executed [-Wunreachable-code]
326:29.96 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mData != nullptr);
326:29.96 | ^
326:29.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:38:5: note: silence by adding parentheses to mark code as explicitly dead
326:29.96 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mData != nullptr);
326:29.96 | ^
326:29.96 | /* DISABLES CODE */ ( )
326:29.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:48:67: warning: code will never be executed [-Wunreachable-code]
326:29.96 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mPos + numChars <= mMaxLength);
326:29.96 | ^
326:29.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:48:5: note: silence by adding parentheses to mark code as explicitly dead
326:29.96 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mPos + numChars <= mMaxLength);
326:29.96 | ^
326:29.96 | /* DISABLES CODE */ ( )
326:29.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:47:67: warning: code will never be executed [-Wunreachable-code]
326:29.97 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(numChars >= 0);
326:29.97 | ^
326:29.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp:47:5: note: silence by adding parentheses to mark code as explicitly dead
326:29.97 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(numChars >= 0);
326:29.97 | ^
326:29.97 | /* DISABLES CODE */ ( )
326:29.97 8 warnings generated.
326:30.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:30.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:31.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:31.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:31.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:31.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:33.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:33.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:33.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:33.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:35.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:35.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:35.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:35.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:36.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:36.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:36.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:36.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:39.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:39.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:39.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:102:67: warning: code will never be executed [-Wunreachable-code]
326:39.62 102 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(constArray != nullptr);
326:39.62 | ^
326:39.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:102:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.63 102 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(constArray != nullptr);
326:39.63 | ^
326:39.63 | /* DISABLES CODE */ ( )
326:39.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:223:72: warning: code will never be executed [-Wunreachable-code]
326:39.63 223 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.63 | ^
326:39.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:223:10: note: silence by adding parentheses to mark code as explicitly dead
326:39.63 223 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.63 | ^
326:39.63 | /* DISABLES CODE */ ( )
326:39.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:234:72: warning: code will never be executed [-Wunreachable-code]
326:39.64 234 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.64 | ^
326:39.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:234:10: note: silence by adding parentheses to mark code as explicitly dead
326:39.64 234 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.64 | ^
326:39.64 | /* DISABLES CODE */ ( )
326:39.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:267:67: warning: code will never be executed [-Wunreachable-code]
326:39.64 267 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < childIndex);
326:39.64 | ^
326:39.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:267:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.64 267 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < childIndex);
326:39.65 | ^
326:39.65 | /* DISABLES CODE */ ( )
326:39.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:273:67: warning: code will never be executed [-Wunreachable-code]
326:39.65 273 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(original != nullptr);
326:39.65 | ^
326:39.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:273:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.65 273 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(original != nullptr);
326:39.65 | ^
326:39.65 | /* DISABLES CODE */ ( )
326:39.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:293:67: warning: code will never be executed [-Wunreachable-code]
326:39.66 293 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.66 | ^
326:39.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:293:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.66 293 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.66 | ^
326:39.66 | /* DISABLES CODE */ ( )
326:39.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:292:67: warning: code will never be executed [-Wunreachable-code]
326:39.66 292 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mExpression);
326:39.66 | ^
326:39.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:292:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.66 292 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mExpression);
326:39.66 | ^
326:39.66 | /* DISABLES CODE */ ( )
326:39.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:311:67: warning: code will never be executed [-Wunreachable-code]
326:39.67 311 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.67 | ^
326:39.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:311:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.67 311 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.67 | ^
326:39.67 | /* DISABLES CODE */ ( )
326:39.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:310:67: warning: code will never be executed [-Wunreachable-code]
326:39.68 310 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand);
326:39.68 | ^
326:39.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:310:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.68 310 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand);
326:39.68 | ^
326:39.68 | /* DISABLES CODE */ ( )
326:39.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:317:67: warning: code will never be executed [-Wunreachable-code]
326:39.68 317 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(original->getAsTyped()->getType() == replacement->getAsTyped()->getType());
326:39.68 | ^
326:39.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:317:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.68 317 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(original->getAsTyped()->getType() == replacement->getAsTyped()->getType());
326:39.68 | ^
326:39.68 | /* DISABLES CODE */ ( )
326:39.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:329:67: warning: code will never be executed [-Wunreachable-code]
326:39.69 329 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < 2);
326:39.69 | ^
326:39.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:329:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.69 329 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < 2);
326:39.69 | ^
326:39.69 | /* DISABLES CODE */ ( )
326:39.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:352:67: warning: code will never be executed [-Wunreachable-code]
326:39.69 352 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.69 | ^
326:39.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:352:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.69 352 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.69 | ^
326:39.69 | /* DISABLES CODE */ ( )
326:39.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:351:67: warning: code will never be executed [-Wunreachable-code]
326:39.69 351 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand);
326:39.69 | ^
326:39.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:351:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.69 351 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand);
326:39.70 | ^
326:39.70 | /* DISABLES CODE */ ( )
326:39.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:358:67: warning: code will never be executed [-Wunreachable-code]
326:39.70 358 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(original->getAsTyped()->getType() == replacement->getAsTyped()->getType());
326:39.70 | ^
326:39.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:358:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.70 358 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(original->getAsTyped()->getType() == replacement->getAsTyped()->getType());
326:39.70 | ^
326:39.70 | /* DISABLES CODE */ ( )
326:39.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:371:67: warning: code will never be executed [-Wunreachable-code]
326:39.70 371 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.70 | ^
326:39.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:371:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.70 371 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.70 | ^
326:39.70 | /* DISABLES CODE */ ( )
326:39.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:370:67: warning: code will never be executed [-Wunreachable-code]
326:39.71 370 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbol);
326:39.71 | ^
326:39.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:370:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.71 370 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbol);
326:39.71 | ^
326:39.71 | /* DISABLES CODE */ ( )
326:39.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:389:67: warning: code will never be executed [-Wunreachable-code]
326:39.71 389 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < 2);
326:39.71 | ^
326:39.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:389:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.71 389 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < 2);
326:39.71 | ^
326:39.71 | /* DISABLES CODE */ ( )
326:39.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:426:67: warning: code will never be executed [-Wunreachable-code]
326:39.72 426 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node.mIsTreeRoot);
326:39.72 | ^
326:39.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:426:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.72 426 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node.mIsTreeRoot);
326:39.72 | ^
326:39.72 | /* DISABLES CODE */ ( )
326:39.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:466:72: warning: code will never be executed [-Wunreachable-code]
326:39.72 466 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.72 | ^
326:39.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:466:10: note: silence by adding parentheses to mark code as explicitly dead
326:39.72 466 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.72 | ^
326:39.72 | /* DISABLES CODE */ ( )
326:39.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:618:67: warning: code will never be executed [-Wunreachable-code]
326:39.72 618 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(func.getBuiltInOp() != EOpNull);
326:39.72 | ^
326:39.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:618:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.72 618 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(func.getBuiltInOp() != EOpNull);
326:39.72 | ^
326:39.72 | /* DISABLES CODE */ ( )
326:39.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:645:67: warning: code will never be executed [-Wunreachable-code]
326:39.73 645 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mFunction == nullptr || mFunction->symbolType() != SymbolType::Empty);
326:39.73 | ^
326:39.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:645:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.73 645 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mFunction == nullptr || mFunction->symbolType() != SymbolType::Empty);
326:39.73 | ^
326:39.73 | /* DISABLES CODE */ ( )
326:39.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:793:67: warning: code will never be executed [-Wunreachable-code]
326:39.73 793 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isConstructor());
326:39.73 | ^
326:39.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:793:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.73 793 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isConstructor());
326:39.73 | ^
326:39.73 | /* DISABLES CODE */ ( )
326:39.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:960:67: warning: code will never be executed [-Wunreachable-code]
326:39.74 960 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(resultIndex == resultSize);
326:39.74 | ^
326:39.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:960:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.74 960 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(resultIndex == resultSize);
326:39.74 | ^
326:39.74 | /* DISABLES CODE */ ( )
326:39.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:942:75: warning: code will never be executed [-Wunreachable-code]
326:39.74 942 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(resultIndex == resultSize);
326:39.74 | ^
326:39.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:942:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.74 942 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(resultIndex == resultSize);
326:39.74 | ^
326:39.74 | /* DISABLES CODE */ ( )
326:39.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:912:75: warning: code will never be executed [-Wunreachable-code]
326:39.74 912 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(resultIndex == resultSize);
326:39.74 | ^
326:39.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:912:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.75 912 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(resultIndex == resultSize);
326:39.75 | ^
326:39.75 | /* DISABLES CODE */ ( )
326:39.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:860:75: warning: code will never be executed [-Wunreachable-code]
326:39.75 860 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(elementConstArray);
326:39.75 | ^
326:39.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:860:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.75 860 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(elementConstArray);
326:39.75 | ^
326:39.75 | /* DISABLES CODE */ ( )
326:39.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:847:67: warning: code will never be executed [-Wunreachable-code]
326:39.75 847 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mArguments.size() > 0u);
326:39.75 | ^
326:39.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:847:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.75 847 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mArguments.size() > 0u);
326:39.75 | ^
326:39.75 | /* DISABLES CODE */ ( )
326:39.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:846:67: warning: code will never be executed [-Wunreachable-code]
326:39.76 846 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isConstructor());
326:39.76 | ^
326:39.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:846:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.76 846 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isConstructor());
326:39.76 | ^
326:39.76 | /* DISABLES CODE */ ( )
326:39.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1005:67: warning: code will never be executed [-Wunreachable-code]
326:39.76 1005 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statement != nullptr);
326:39.76 | ^
326:39.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1005:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.76 1005 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statement != nullptr);
326:39.76 | ^
326:39.76 | /* DISABLES CODE */ ( )
326:39.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1015:67: warning: code will never be executed [-Wunreachable-code]
326:39.77 1015 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDeclarators.empty() || declarator->getType().sameNonArrayType(mDeclarators.back()->getAsTyped()->getType()));
326:39.77 | ^
326:39.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1015:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.77 1015 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDeclarators.empty() || declarator->getType().sameNonArrayType(mDeclarators.back()->getAsTyped()->getType()));
326:39.77 | ^
326:39.77 | /* DISABLES CODE */ ( )
326:39.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1012:67: warning: code will never be executed [-Wunreachable-code]
326:39.77 1012 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator->getAsSymbolNode() != nullptr || (declarator->getAsBinaryNode() != nullptr && declarator->getAsBinaryNode()->getOp() == EOpInitialize));
326:39.77 | ^
326:39.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1012:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.77 1012 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator->getAsSymbolNode() != nullptr || (declarator->getAsBinaryNode() != nullptr && declarator->getAsBinaryNode()->getOp() == EOpInitialize));
326:39.77 | ^
326:39.77 | /* DISABLES CODE */ ( )
326:39.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1011:67: warning: code will never be executed [-Wunreachable-code]
326:39.77 1011 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator != nullptr);
326:39.77 | ^
326:39.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1011:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.78 1011 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator != nullptr);
326:39.78 | ^
326:39.78 | /* DISABLES CODE */ ( )
326:39.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1027:67: warning: code will never be executed [-Wunreachable-code]
326:39.78 1027 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < 3);
326:39.78 | ^
326:39.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1027:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.78 1027 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < 3);
326:39.78 | ^
326:39.78 | /* DISABLES CODE */ ( )
326:39.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1080:67: warning: code will never be executed [-Wunreachable-code]
326:39.78 1080 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < 2);
326:39.78 | ^
326:39.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1080:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.78 1080 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < 2);
326:39.78 | ^
326:39.78 | /* DISABLES CODE */ ( )
326:39.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1092:67: warning: code will never be executed [-Wunreachable-code]
326:39.79 1092 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStatementList);
326:39.79 | ^
326:39.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1092:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.79 1092 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStatementList);
326:39.79 | ^
326:39.79 | /* DISABLES CODE */ ( )
326:39.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1106:67: warning: code will never be executed [-Wunreachable-code]
326:39.79 1106 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCondition);
326:39.79 | ^
326:39.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1106:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.79 1106 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCondition);
326:39.79 | ^
326:39.79 | /* DISABLES CODE */ ( )
326:39.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1105:67: warning: code will never be executed [-Wunreachable-code]
326:39.79 1105 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.80 | ^
326:39.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1105:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.80 1105 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index == 0);
326:39.80 | ^
326:39.80 | /* DISABLES CODE */ ( )
326:39.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1125:67: warning: code will never be executed [-Wunreachable-code]
326:39.80 1125 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mIsPrecise);
326:39.80 | ^
326:39.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1125:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.80 1125 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mIsPrecise);
326:39.80 | ^
326:39.80 | /* DISABLES CODE */ ( )
326:39.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1145:72: warning: code will never be executed [-Wunreachable-code]
326:39.80 1145 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.80 | ^
326:39.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1145:10: note: silence by adding parentheses to mark code as explicitly dead
326:39.80 1145 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.80 | ^
326:39.80 | /* DISABLES CODE */ ( )
326:39.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1151:72: warning: code will never be executed [-Wunreachable-code]
326:39.81 1151 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.81 | ^
326:39.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1151:10: note: silence by adding parentheses to mark code as explicitly dead
326:39.81 1151 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.81 | ^
326:39.81 | /* DISABLES CODE */ ( )
326:39.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1163:67: warning: code will never be executed [-Wunreachable-code]
326:39.81 1163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mFunction->symbolType() != SymbolType::Empty);
326:39.81 | ^
326:39.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1163:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.81 1163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mFunction->symbolType() != SymbolType::Empty);
326:39.81 | ^
326:39.81 | /* DISABLES CODE */ ( )
326:39.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1179:71: warning: code will never be executed [-Wunreachable-code]
326:39.81 1179 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typedArg != nullptr);
326:39.81 | ^
326:39.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1179:9: note: silence by adding parentheses to mark code as explicitly dead
326:39.81 1179 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typedArg != nullptr);
326:39.81 | ^
326:39.81 | /* DISABLES CODE */ ( )
326:39.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1197:67: warning: code will never be executed [-Wunreachable-code]
326:39.82 1197 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operandCopy != nullptr);
326:39.82 | ^
326:39.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1197:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.82 1197 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operandCopy != nullptr);
326:39.82 | ^
326:39.82 | /* DISABLES CODE */ ( )
326:39.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1207:67: warning: code will never be executed [-Wunreachable-code]
326:39.82 1207 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftCopy != nullptr && rightCopy != nullptr);
326:39.82 | ^
326:39.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1207:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.82 1207 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftCopy != nullptr && rightCopy != nullptr);
326:39.82 | ^
326:39.82 | /* DISABLES CODE */ ( )
326:39.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1218:67: warning: code will never be executed [-Wunreachable-code]
326:39.82 1218 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operandCopy != nullptr);
326:39.82 | ^
326:39.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1218:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.82 1218 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operandCopy != nullptr);
326:39.83 | ^
326:39.83 | /* DISABLES CODE */ ( )
326:39.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1227:67: warning: code will never be executed [-Wunreachable-code]
326:39.83 1227 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conditionCopy != nullptr && trueCopy != nullptr && falseCopy != nullptr);
326:39.83 | ^
326:39.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1227:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.83 1227 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conditionCopy != nullptr && trueCopy != nullptr && falseCopy != nullptr);
326:39.83 | ^
326:39.83 | /* DISABLES CODE */ ( )
326:39.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1427:75: warning: code will never be executed [-Wunreachable-code]
326:39.83 1427 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(resultType.getBasicType() == EbtFloat);
326:39.83 | ^
326:39.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1427:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.83 1427 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(resultType.getBasicType() == EbtFloat);
326:39.83 | ^
326:39.83 | /* DISABLES CODE */ ( )
326:39.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1533:67: warning: code will never be executed [-Wunreachable-code]
326:39.83 1533 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSwizzleOffsets.size() <= 4);
326:39.83 | ^
326:39.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1533:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.84 1533 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSwizzleOffsets.size() <= 4);
326:39.84 | ^
326:39.84 | /* DISABLES CODE */ ( )
326:39.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1532:67: warning: code will never be executed [-Wunreachable-code]
326:39.84 1532 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand->getType().isVector());
326:39.84 | ^
326:39.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1532:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.84 1532 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand->getType().isVector());
326:39.84 | ^
326:39.84 | /* DISABLES CODE */ ( )
326:39.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1531:67: warning: code will never be executed [-Wunreachable-code]
326:39.84 1531 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand);
326:39.84 | ^
326:39.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1531:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.84 1531 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand);
326:39.84 | ^
326:39.84 | /* DISABLES CODE */ ( )
326:39.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1541:67: warning: code will never be executed [-Wunreachable-code]
326:39.84 1541 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!BuiltInGroup::IsBuiltIn(op) || (function != nullptr && function->getBuiltInOp() == op));
326:39.84 | ^
326:39.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1541:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.85 1541 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!BuiltInGroup::IsBuiltIn(op) || (function != nullptr && function->getBuiltInOp() == op));
326:39.85 | ^
326:39.85 | /* DISABLES CODE */ ( )
326:39.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1540:67: warning: code will never be executed [-Wunreachable-code]
326:39.85 1540 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand);
326:39.85 | ^
326:39.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1540:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.85 1540 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOperand);
326:39.85 | ^
326:39.85 | /* DISABLES CODE */ ( )
326:39.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1549:67: warning: code will never be executed [-Wunreachable-code]
326:39.85 1549 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mRight);
326:39.85 | ^
326:39.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1549:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.85 1549 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mRight);
326:39.85 | ^
326:39.85 | /* DISABLES CODE */ ( )
326:39.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1548:67: warning: code will never be executed [-Wunreachable-code]
326:39.86 1548 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLeft);
326:39.86 | ^
326:39.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1548:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.86 1548 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLeft);
326:39.86 | ^
326:39.86 | /* DISABLES CODE */ ( )
326:39.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1567:67: warning: code will never be executed [-Wunreachable-code]
326:39.86 1567 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
326:39.86 | ^
326:39.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1567:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.86 1567 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
326:39.86 | ^
326:39.86 | /* DISABLES CODE */ ( )
326:39.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1588:67: warning: code will never be executed [-Wunreachable-code]
326:39.86 1588 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mFalseExpression);
326:39.86 | ^
326:39.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1588:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.86 1588 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mFalseExpression);
326:39.86 | ^
326:39.86 | /* DISABLES CODE */ ( )
326:39.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1587:67: warning: code will never be executed [-Wunreachable-code]
326:39.87 1587 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTrueExpression);
326:39.87 | ^
326:39.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1587:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.87 1587 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTrueExpression);
326:39.87 | ^
326:39.87 | /* DISABLES CODE */ ( )
326:39.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1586:67: warning: code will never be executed [-Wunreachable-code]
326:39.87 1586 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCondition);
326:39.87 | ^
326:39.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1586:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.87 1586 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCondition);
326:39.87 | ^
326:39.87 | /* DISABLES CODE */ ( )
326:39.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1622:67: warning: code will never be executed [-Wunreachable-code]
326:39.87 1622 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCondition);
326:39.87 | ^
326:39.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1622:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.87 1622 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCondition);
326:39.87 | ^
326:39.87 | /* DISABLES CODE */ ( )
326:39.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1640:67: warning: code will never be executed [-Wunreachable-code]
326:39.88 1640 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStatementList);
326:39.88 | ^
326:39.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1640:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.88 1640 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStatementList);
326:39.88 | ^
326:39.88 | /* DISABLES CODE */ ( )
326:39.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1639:67: warning: code will never be executed [-Wunreachable-code]
326:39.88 1639 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInit);
326:39.88 | ^
326:39.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1639:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.88 1639 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInit);
326:39.88 | ^
326:39.88 | /* DISABLES CODE */ ( )
326:39.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1649:67: warning: code will never be executed [-Wunreachable-code]
326:39.88 1649 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statementList);
326:39.88 | ^
326:39.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1649:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.88 1649 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statementList);
326:39.88 | ^
326:39.88 | /* DISABLES CODE */ ( )
326:39.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1768:84: warning: code will never be executed [-Wunreachable-code]
326:39.89 1768 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.89 | ^
326:39.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1768:22: note: silence by adding parentheses to mark code as explicitly dead
326:39.89 1768 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.89 | ^
326:39.89 | /* DISABLES CODE */ ( )
326:39.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1962:80: warning: code will never be executed [-Wunreachable-code]
326:39.89 1962 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.89 | ^
326:39.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1962:18: note: silence by adding parentheses to mark code as explicitly dead
326:39.89 1962 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.89 | ^
326:39.89 | /* DISABLES CODE */ ( )
326:39.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1959:80: warning: code will never be executed [-Wunreachable-code]
326:39.89 1959 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.89 | ^
326:39.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1959:18: note: silence by adding parentheses to mark code as explicitly dead
326:39.89 1959 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.89 | ^
326:39.89 | /* DISABLES CODE */ ( )
326:39.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1951:75: warning: code will never be executed [-Wunreachable-code]
326:39.90 1951 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLeft->getBasicType() == EbtBool && mRight->getBasicType() == EbtBool);
326:39.90 | ^
326:39.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1951:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.90 1951 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLeft->getBasicType() == EbtBool && mRight->getBasicType() == EbtBool);
326:39.90 | ^
326:39.90 | /* DISABLES CODE */ ( )
326:39.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1940:75: warning: code will never be executed [-Wunreachable-code]
326:39.90 1940 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((mLeft->getNominalSize() == mRight->getNominalSize()) && (mLeft->getSecondarySize() == mRight->getSecondarySize()));
326:39.90 | ^
326:39.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1940:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.90 1940 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((mLeft->getNominalSize() == mRight->getNominalSize()) && (mLeft->getSecondarySize() == mRight->getSecondarySize()));
326:39.90 | ^
326:39.90 | /* DISABLES CODE */ ( )
326:39.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1927:75: warning: code will never be executed [-Wunreachable-code]
326:39.90 1927 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLeft->isArray() && !mRight->isArray());
326:39.90 | ^
326:39.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1927:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.90 1927 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLeft->isArray() && !mRight->isArray());
326:39.90 | ^
326:39.90 | /* DISABLES CODE */ ( )
326:39.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1905:75: warning: code will never be executed [-Wunreachable-code]
326:39.91 1905 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((mLeft->getNominalSize() == mRight->getNominalSize()) && (mLeft->getSecondarySize() == mRight->getSecondarySize()));
326:39.91 | ^
326:39.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1905:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.91 1905 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((mLeft->getNominalSize() == mRight->getNominalSize()) && (mLeft->getSecondarySize() == mRight->getSecondarySize()));
326:39.91 | ^
326:39.91 | /* DISABLES CODE */ ( )
326:39.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1901:75: warning: code will never be executed [-Wunreachable-code]
326:39.91 1901 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOp == GetMulAssignOpBasedOnOperands(mLeft->getType(), mRight->getType()));
326:39.91 | ^
326:39.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1901:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.91 1901 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOp == GetMulAssignOpBasedOnOperands(mLeft->getType(), mRight->getType()));
326:39.91 | ^
326:39.91 | /* DISABLES CODE */ ( )
326:39.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1894:75: warning: code will never be executed [-Wunreachable-code]
326:39.91 1894 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getSecondarySize() == 1);
326:39.91 | ^
326:39.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1894:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.92 1894 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getSecondarySize() == 1);
326:39.92 | ^
326:39.92 | /* DISABLES CODE */ ( )
326:39.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1866:67: warning: code will never be executed [-Wunreachable-code]
326:39.92 1866 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLeft->isArray() == mRight->isArray());
326:39.92 | ^
326:39.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1866:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.92 1866 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLeft->isArray() == mRight->isArray());
326:39.92 | ^
326:39.92 | /* DISABLES CODE */ ( )
326:39.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1843:84: warning: code will never be executed [-Wunreachable-code]
326:39.92 1843 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.92 | ^
326:39.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1843:22: note: silence by adding parentheses to mark code as explicitly dead
326:39.92 1843 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.92 | ^
326:39.92 | /* DISABLES CODE */ ( )
326:39.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1789:67: warning: code will never be executed [-Wunreachable-code]
326:39.92 1789 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isMultiplication() || mOp == GetMulOpBasedOnOperands(mLeft->getType(), mRight->getType()));
326:39.93 | ^
326:39.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:1789:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.93 1789 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isMultiplication() || mOp == GetMulOpBasedOnOperands(mLeft->getType(), mRight->getType()));
326:39.93 | ^
326:39.93 | /* DISABLES CODE */ ( )
326:39.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2102:76: warning: code will never be executed [-Wunreachable-code]
326:39.93 2102 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.93 | ^
326:39.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2102:14: note: silence by adding parentheses to mark code as explicitly dead
326:39.93 2102 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.93 | ^
326:39.93 | /* DISABLES CODE */ ( )
326:39.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2097:71: warning: code will never be executed [-Wunreachable-code]
326:39.93 2097 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < type.getNominalSize());
326:39.93 | ^
326:39.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2097:9: note: silence by adding parentheses to mark code as explicitly dead
326:39.93 2097 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < type.getNominalSize());
326:39.93 | ^
326:39.93 | /* DISABLES CODE */ ( )
326:39.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2091:71: warning: code will never be executed [-Wunreachable-code]
326:39.94 2091 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < type.getCols());
326:39.94 | ^
326:39.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2091:9: note: silence by adding parentheses to mark code as explicitly dead
326:39.94 2091 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < type.getCols());
326:39.94 | ^
326:39.94 | /* DISABLES CODE */ ( )
326:39.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2083:71: warning: code will never be executed [-Wunreachable-code]
326:39.94 2083 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < static_cast<int>(type.getOutermostArraySize()));
326:39.94 | ^
326:39.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2083:9: note: silence by adding parentheses to mark code as explicitly dead
326:39.94 2083 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < static_cast<int>(type.getOutermostArraySize()));
326:39.94 | ^
326:39.94 | /* DISABLES CODE */ ( )
326:39.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2119:75: warning: code will never be executed [-Wunreachable-code]
326:39.94 2119 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(static_cast<size_t>(offset) < operandSwizzle->mSwizzleOffsets.size());
326:39.94 | ^
326:39.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2119:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.94 2119 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(static_cast<size_t>(offset) < operandSwizzle->mSwizzleOffsets.size());
326:39.94 | ^
326:39.94 | /* DISABLES CODE */ ( )
326:39.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2167:79: warning: code will never be executed [-Wunreachable-code]
326:39.95 2167 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < leftAggregate->getSequence()->size());
326:39.95 | ^
326:39.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2167:17: note: silence by adding parentheses to mark code as explicitly dead
326:39.95 2167 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < leftAggregate->getSequence()->size());
326:39.95 | ^
326:39.95 | /* DISABLES CODE */ ( )
326:39.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2252:71: warning: code will never be executed [-Wunreachable-code]
326:39.95 2252 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOp == EOpIndexDirectStruct);
326:39.95 | ^
326:39.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2252:9: note: silence by adding parentheses to mark code as explicitly dead
326:39.95 2252 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOp == EOpIndexDirectStruct);
326:39.95 | ^
326:39.95 | /* DISABLES CODE */ ( )
326:39.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2267:67: warning: code will never be executed [-Wunreachable-code]
326:39.95 2267 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOp == EOpIndexDirectStruct);
326:39.95 | ^
326:39.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2267:5: note: silence by adding parentheses to mark code as explicitly dead
326:39.95 2267 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOp == EOpIndexDirectStruct);
326:39.95 | ^
326:39.95 | /* DISABLES CODE */ ( )
326:39.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2770:80: warning: code will never be executed [-Wunreachable-code]
326:39.96 2770 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.96 | ^
326:39.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2770:18: note: silence by adding parentheses to mark code as explicitly dead
326:39.96 2770 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.96 | ^
326:39.96 | /* DISABLES CODE */ ( )
326:39.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2740:75: warning: code will never be executed [-Wunreachable-code]
326:39.96 2740 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(objectSize == 1);
326:39.96 | ^
326:39.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2740:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.96 2740 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(objectSize == 1);
326:39.96 | ^
326:39.96 | /* DISABLES CODE */ ( )
326:39.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2734:75: warning: code will never be executed [-Wunreachable-code]
326:39.96 2734 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(objectSize == 1);
326:39.96 | ^
326:39.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2734:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.96 2734 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(objectSize == 1);
326:39.96 | ^
326:39.96 | /* DISABLES CODE */ ( )
326:39.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2728:75: warning: code will never be executed [-Wunreachable-code]
326:39.97 2728 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(objectSize == 1);
326:39.97 | ^
326:39.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2728:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.97 2728 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(objectSize == 1);
326:39.97 | ^
326:39.97 | /* DISABLES CODE */ ( )
326:39.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2722:75: warning: code will never be executed [-Wunreachable-code]
326:39.97 2722 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(objectSize == 1);
326:39.97 | ^
326:39.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2722:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.97 2722 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(objectSize == 1);
326:39.97 | ^
326:39.97 | /* DISABLES CODE */ ( )
326:39.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2684:75: warning: code will never be executed [-Wunreachable-code]
326:39.97 2684 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getBasicType() == EbtBool);
326:39.97 | ^
326:39.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2684:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.97 2684 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getBasicType() == EbtBool);
326:39.97 | ^
326:39.97 | /* DISABLES CODE */ ( )
326:39.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2641:75: warning: code will never be executed [-Wunreachable-code]
326:39.98 2641 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getBasicType() == EbtFloat);
326:39.98 | ^
326:39.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2641:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.98 2641 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getBasicType() == EbtFloat);
326:39.98 | ^
326:39.98 | /* DISABLES CODE */ ( )
326:39.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2617:75: warning: code will never be executed [-Wunreachable-code]
326:39.98 2617 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rightType.getBasicType() == EbtFloat);
326:39.98 | ^
326:39.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2617:13: note: silence by adding parentheses to mark code as explicitly dead
326:39.98 2617 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rightType.getBasicType() == EbtFloat);
326:39.98 | ^
326:39.98 | /* DISABLES CODE */ ( )
326:39.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2606:96: warning: code will never be executed [-Wunreachable-code]
326:39.98 2606 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.98 | ^
326:39.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2606:34: note: silence by adding parentheses to mark code as explicitly dead
326:39.98 2606 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:39.98 | ^
326:39.98 | /* DISABLES CODE */ ( )
326:39.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2598:99: warning: code will never be executed [-Wunreachable-code]
326:39.99 2598 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIMod);
326:39.99 | ^
326:39.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2598:37: note: silence by adding parentheses to mark code as explicitly dead
326:39.99 2598 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIMod);
326:39.99 | ^
326:39.99 | /* DISABLES CODE */ ( )
326:39.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2560:99: warning: code will never be executed [-Wunreachable-code]
326:39.99 2560 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIMod);
326:39.99 | ^
326:39.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2560:37: note: silence by adding parentheses to mark code as explicitly dead
326:39.99 2560 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIMod);
326:39.99 | ^
326:39.99 | /* DISABLES CODE */ ( )
326:39.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2480:83: warning: code will never be executed [-Wunreachable-code]
326:39.99 2480 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpDiv);
326:39.99 | ^
326:39.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2480:21: note: silence by adding parentheses to mark code as explicitly dead
326:39.99 2480 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpDiv);
326:39.99 | ^
326:39.99 | /* DISABLES CODE */ ( )
326:40.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2444:75: warning: code will never be executed [-Wunreachable-code]
326:40.00 2444 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getBasicType() == EbtFloat && rightType.getBasicType() == EbtFloat);
326:40.00 | ^
326:40.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2444:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.00 2444 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getBasicType() == EbtFloat && rightType.getBasicType() == EbtFloat);
326:40.00 | ^
326:40.00 | /* DISABLES CODE */ ( )
326:40.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2399:67: warning: code will never be executed [-Wunreachable-code]
326:40.00 2399 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftArray && rightArray);
326:40.00 | ^
326:40.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2399:5: note: silence by adding parentheses to mark code as explicitly dead
326:40.00 2399 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftArray && rightArray);
326:40.00 | ^
326:40.00 | /* DISABLES CODE */ ( )
326:40.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2956:80: warning: code will never be executed [-Wunreachable-code]
326:40.00 2956 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.00 | ^
326:40.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2956:18: note: silence by adding parentheses to mark code as explicitly dead
326:40.00 2956 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.00 | ^
326:40.00 | /* DISABLES CODE */ ( )
326:40.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2944:75: warning: code will never be executed [-Wunreachable-code]
326:40.01 2944 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.01 | ^
326:40.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2944:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.01 2944 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.01 | ^
326:40.01 | /* DISABLES CODE */ ( )
326:40.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2932:75: warning: code will never be executed [-Wunreachable-code]
326:40.01 2932 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.01 | ^
326:40.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2932:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.01 2932 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.01 | ^
326:40.01 | /* DISABLES CODE */ ( )
326:40.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2923:75: warning: code will never be executed [-Wunreachable-code]
326:40.01 2923 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.01 | ^
326:40.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2923:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.02 2923 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.02 | ^
326:40.02 | /* DISABLES CODE */ ( )
326:40.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2914:75: warning: code will never be executed [-Wunreachable-code]
326:40.02 2914 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.02 | ^
326:40.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2914:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.02 2914 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.02 | ^
326:40.02 | /* DISABLES CODE */ ( )
326:40.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2903:75: warning: code will never be executed [-Wunreachable-code]
326:40.02 2903 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.02 | ^
326:40.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2903:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.02 2903 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.02 | ^
326:40.02 | /* DISABLES CODE */ ( )
326:40.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2895:75: warning: code will never be executed [-Wunreachable-code]
326:40.03 2895 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getNominalSize() == 2);
326:40.03 | ^
326:40.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2895:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.03 2895 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getNominalSize() == 2);
326:40.03 | ^
326:40.03 | /* DISABLES CODE */ ( )
326:40.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2894:75: warning: code will never be executed [-Wunreachable-code]
326:40.03 2894 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.03 | ^
326:40.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2894:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.03 2894 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.03 | ^
326:40.03 | /* DISABLES CODE */ ( )
326:40.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2884:75: warning: code will never be executed [-Wunreachable-code]
326:40.03 2884 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.03 | ^
326:40.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2884:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.03 2884 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.03 | ^
326:40.03 | /* DISABLES CODE */ ( )
326:40.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2876:75: warning: code will never be executed [-Wunreachable-code]
326:40.04 2876 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getNominalSize() == 2);
326:40.04 | ^
326:40.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2876:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.04 2876 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getNominalSize() == 2);
326:40.04 | ^
326:40.04 | /* DISABLES CODE */ ( )
326:40.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2875:75: warning: code will never be executed [-Wunreachable-code]
326:40.04 2875 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.04 | ^
326:40.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2875:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.04 2875 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.04 | ^
326:40.04 | /* DISABLES CODE */ ( )
326:40.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2865:75: warning: code will never be executed [-Wunreachable-code]
326:40.04 2865 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.04 | ^
326:40.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2865:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.04 2865 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.05 | ^
326:40.05 | /* DISABLES CODE */ ( )
326:40.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2857:75: warning: code will never be executed [-Wunreachable-code]
326:40.05 2857 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getNominalSize() == 2);
326:40.05 | ^
326:40.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2857:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.05 2857 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getNominalSize() == 2);
326:40.05 | ^
326:40.05 | /* DISABLES CODE */ ( )
326:40.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2856:75: warning: code will never be executed [-Wunreachable-code]
326:40.05 2856 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.05 | ^
326:40.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2856:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.05 2856 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.05 | ^
326:40.05 | /* DISABLES CODE */ ( )
326:40.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2848:75: warning: code will never be executed [-Wunreachable-code]
326:40.06 2848 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(size >= 2 && size <= 4);
326:40.06 | ^
326:40.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2848:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.06 2848 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(size >= 2 && size <= 4);
326:40.06 | ^
326:40.06 | /* DISABLES CODE */ ( )
326:40.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2846:75: warning: code will never be executed [-Wunreachable-code]
326:40.06 2846 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.06 | ^
326:40.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2846:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.06 2846 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.06 | ^
326:40.06 | /* DISABLES CODE */ ( )
326:40.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2838:75: warning: code will never be executed [-Wunreachable-code]
326:40.06 2838 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(size >= 2 && size <= 4);
326:40.06 | ^
326:40.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2838:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.06 2838 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(size >= 2 && size <= 4);
326:40.06 | ^
326:40.06 | /* DISABLES CODE */ ( )
326:40.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2836:75: warning: code will never be executed [-Wunreachable-code]
326:40.07 2836 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.07 | ^
326:40.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2836:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.07 2836 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.07 | ^
326:40.07 | /* DISABLES CODE */ ( )
326:40.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2826:75: warning: code will never be executed [-Wunreachable-code]
326:40.07 2826 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.07 | ^
326:40.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2826:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.07 2826 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.07 | ^
326:40.07 | /* DISABLES CODE */ ( )
326:40.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2819:75: warning: code will never be executed [-Wunreachable-code]
326:40.07 2819 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.07 | ^
326:40.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2819:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.07 2819 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.07 | ^
326:40.07 | /* DISABLES CODE */ ( )
326:40.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2805:75: warning: code will never be executed [-Wunreachable-code]
326:40.08 2805 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtBool);
326:40.08 | ^
326:40.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2805:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.08 2805 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtBool);
326:40.08 | ^
326:40.08 | /* DISABLES CODE */ ( )
326:40.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2791:75: warning: code will never be executed [-Wunreachable-code]
326:40.08 2791 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtBool);
326:40.08 | ^
326:40.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2791:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.08 2791 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtBool);
326:40.08 | ^
326:40.08 | /* DISABLES CODE */ ( )
326:40.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2784:67: warning: code will never be executed [-Wunreachable-code]
326:40.08 2784 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operandArray);
326:40.08 | ^
326:40.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2784:5: note: silence by adding parentheses to mark code as explicitly dead
326:40.09 2784 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operandArray);
326:40.09 | ^
326:40.09 | /* DISABLES CODE */ ( )
326:40.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3403:83: warning: code will never be executed [-Wunreachable-code]
326:40.09 3403 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.09 | ^
326:40.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3403:21: note: silence by adding parentheses to mark code as explicitly dead
326:40.09 3403 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.09 | ^
326:40.09 | /* DISABLES CODE */ ( )
326:40.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3381:83: warning: code will never be executed [-Wunreachable-code]
326:40.09 3381 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.09 | ^
326:40.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3381:21: note: silence by adding parentheses to mark code as explicitly dead
326:40.09 3381 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.09 | ^
326:40.09 | /* DISABLES CODE */ ( )
326:40.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3365:83: warning: code will never be executed [-Wunreachable-code]
326:40.10 3365 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.10 | ^
326:40.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3365:21: note: silence by adding parentheses to mark code as explicitly dead
326:40.10 3365 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.10 | ^
326:40.10 | /* DISABLES CODE */ ( )
326:40.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3342:83: warning: code will never be executed [-Wunreachable-code]
326:40.10 3342 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.10 | ^
326:40.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3342:21: note: silence by adding parentheses to mark code as explicitly dead
326:40.10 3342 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.10 | ^
326:40.10 | /* DISABLES CODE */ ( )
326:40.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3323:79: warning: code will never be executed [-Wunreachable-code]
326:40.10 3323 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.10 | ^
326:40.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3323:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.10 3323 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.10 | ^
326:40.10 | /* DISABLES CODE */ ( )
326:40.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3317:79: warning: code will never be executed [-Wunreachable-code]
326:40.11 3317 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtBool);
326:40.11 | ^
326:40.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3317:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.11 3317 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtBool);
326:40.11 | ^
326:40.11 | /* DISABLES CODE */ ( )
326:40.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3256:79: warning: code will never be executed [-Wunreachable-code]
326:40.11 3256 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.11 | ^
326:40.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3256:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.11 3256 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtUInt);
326:40.11 | ^
326:40.11 | /* DISABLES CODE */ ( )
326:40.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3251:79: warning: code will never be executed [-Wunreachable-code]
326:40.11 3251 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtInt);
326:40.11 | ^
326:40.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3251:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.11 3251 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtInt);
326:40.11 | ^
326:40.11 | /* DISABLES CODE */ ( )
326:40.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3246:79: warning: code will never be executed [-Wunreachable-code]
326:40.12 3246 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.12 | ^
326:40.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3246:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.12 3246 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.12 | ^
326:40.12 | /* DISABLES CODE */ ( )
326:40.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3241:79: warning: code will never be executed [-Wunreachable-code]
326:40.12 3241 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.12 | ^
326:40.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3241:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.12 3241 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.12 | ^
326:40.12 | /* DISABLES CODE */ ( )
326:40.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3236:79: warning: code will never be executed [-Wunreachable-code]
326:40.12 3236 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.12 | ^
326:40.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3236:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.12 3236 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.12 | ^
326:40.12 | /* DISABLES CODE */ ( )
326:40.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3231:79: warning: code will never be executed [-Wunreachable-code]
326:40.13 3231 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.13 | ^
326:40.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3231:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.13 3231 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.13 | ^
326:40.13 | /* DISABLES CODE */ ( )
326:40.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3224:79: warning: code will never be executed [-Wunreachable-code]
326:40.13 3224 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.13 | ^
326:40.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3224:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.13 3224 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.13 | ^
326:40.13 | /* DISABLES CODE */ ( )
326:40.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3206:79: warning: code will never be executed [-Wunreachable-code]
326:40.13 3206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.13 | ^
326:40.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3206:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.13 3206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.13 | ^
326:40.13 | /* DISABLES CODE */ ( )
326:40.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3187:92: warning: code will never be executed [-Wunreachable-code]
326:40.14 3187 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.14 | ^
326:40.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3187:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.14 3187 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.14 | ^
326:40.14 | /* DISABLES CODE */ ( )
326:40.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3156:92: warning: code will never be executed [-Wunreachable-code]
326:40.14 3156 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.14 | ^
326:40.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3156:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.14 3156 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.14 | ^
326:40.14 | /* DISABLES CODE */ ( )
326:40.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3071:79: warning: code will never be executed [-Wunreachable-code]
326:40.14 3071 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.14 | ^
326:40.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3071:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.14 3071 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.14 | ^
326:40.14 | /* DISABLES CODE */ ( )
326:40.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3066:79: warning: code will never be executed [-Wunreachable-code]
326:40.15 3066 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.15 | ^
326:40.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3066:17: note: silence by adding parentheses to mark code as explicitly dead
326:40.15 3066 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.15 | ^
326:40.15 | /* DISABLES CODE */ ( )
326:40.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3060:92: warning: code will never be executed [-Wunreachable-code]
326:40.15 3060 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.15 | ^
326:40.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3060:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.15 3060 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.15 | ^
326:40.15 | /* DISABLES CODE */ ( )
326:40.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3045:92: warning: code will never be executed [-Wunreachable-code]
326:40.15 3045 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.15 | ^
326:40.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3045:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.15 3045 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.15 | ^
326:40.15 | /* DISABLES CODE */ ( )
326:40.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3033:92: warning: code will never be executed [-Wunreachable-code]
326:40.16 3033 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.16 | ^
326:40.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3033:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.16 3033 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.16 | ^
326:40.16 | /* DISABLES CODE */ ( )
326:40.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3014:92: warning: code will never be executed [-Wunreachable-code]
326:40.16 3014 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.16 | ^
326:40.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3014:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.16 3014 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.16 | ^
326:40.16 | /* DISABLES CODE */ ( )
326:40.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2972:67: warning: code will never be executed [-Wunreachable-code]
326:40.16 2972 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operandArray);
326:40.16 | ^
326:40.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:2972:5: note: silence by adding parentheses to mark code as explicitly dead
326:40.16 2972 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operandArray);
326:40.16 | ^
326:40.16 | /* DISABLES CODE */ ( )
326:40.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3424:67: warning: code will never be executed [-Wunreachable-code]
326:40.17 3424 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.17 | ^
326:40.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3424:5: note: silence by adding parentheses to mark code as explicitly dead
326:40.17 3424 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getType().getBasicType() == EbtFloat);
326:40.17 | ^
326:40.17 | /* DISABLES CODE */ ( )
326:40.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3422:67: warning: code will never be executed [-Wunreachable-code]
326:40.17 3422 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(builtinFunc);
326:40.17 | ^
326:40.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3422:5: note: silence by adding parentheses to mark code as explicitly dead
326:40.17 3422 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(builtinFunc);
326:40.17 | ^
326:40.17 | /* DISABLES CODE */ ( )
326:40.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4184:80: warning: code will never be executed [-Wunreachable-code]
326:40.17 4184 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.17 | ^
326:40.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4184:18: note: silence by adding parentheses to mark code as explicitly dead
326:40.17 4184 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.17 | ^
326:40.17 | /* DISABLES CODE */ ( )
326:40.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4174:75: warning: code will never be executed [-Wunreachable-code]
326:40.18 4174 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.18 | ^
326:40.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4174:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.18 4174 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.18 | ^
326:40.18 | /* DISABLES CODE */ ( )
326:40.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4161:87: warning: code will never be executed [-Wunreachable-code]
326:40.18 4161 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate->getBasicType() == EbtUInt);
326:40.18 | ^
326:40.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4161:25: note: silence by adding parentheses to mark code as explicitly dead
326:40.18 4161 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate->getBasicType() == EbtUInt);
326:40.18 | ^
326:40.18 | /* DISABLES CODE */ ( )
326:40.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4135:87: warning: code will never be executed [-Wunreachable-code]
326:40.18 4135 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate->getBasicType() == EbtUInt);
326:40.18 | ^
326:40.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4135:25: note: silence by adding parentheses to mark code as explicitly dead
326:40.18 4135 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate->getBasicType() == EbtUInt);
326:40.19 | ^
326:40.19 | /* DISABLES CODE */ ( )
326:40.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4111:87: warning: code will never be executed [-Wunreachable-code]
326:40.19 4111 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate->getBasicType() == EbtUInt);
326:40.19 | ^
326:40.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4111:25: note: silence by adding parentheses to mark code as explicitly dead
326:40.19 4111 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate->getBasicType() == EbtUInt);
326:40.19 | ^
326:40.19 | /* DISABLES CODE */ ( )
326:40.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4082:87: warning: code will never be executed [-Wunreachable-code]
326:40.19 4082 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate->getBasicType() == EbtUInt);
326:40.19 | ^
326:40.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4082:25: note: silence by adding parentheses to mark code as explicitly dead
326:40.19 4082 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate->getBasicType() == EbtUInt);
326:40.19 | ^
326:40.19 | /* DISABLES CODE */ ( )
326:40.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4042:75: warning: code will never be executed [-Wunreachable-code]
326:40.19 4042 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.19 | ^
326:40.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4042:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.20 4042 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.20 | ^
326:40.20 | /* DISABLES CODE */ ( )
326:40.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4025:75: warning: code will never be executed [-Wunreachable-code]
326:40.20 4025 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.20 | ^
326:40.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4025:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.20 4025 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.20 | ^
326:40.20 | /* DISABLES CODE */ ( )
326:40.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3989:75: warning: code will never be executed [-Wunreachable-code]
326:40.20 3989 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.20 | ^
326:40.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3989:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.20 3989 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.20 | ^
326:40.20 | /* DISABLES CODE */ ( )
326:40.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3963:75: warning: code will never be executed [-Wunreachable-code]
326:40.20 3963 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.21 | ^
326:40.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3963:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.21 3963 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.21 | ^
326:40.21 | /* DISABLES CODE */ ( )
326:40.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3953:96: warning: code will never be executed [-Wunreachable-code]
326:40.21 3953 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.21 | ^
326:40.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3953:34: note: silence by adding parentheses to mark code as explicitly dead
326:40.21 3953 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.21 | ^
326:40.21 | /* DISABLES CODE */ ( )
326:40.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3915:83: warning: code will never be executed [-Wunreachable-code]
326:40.21 3915 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtBool);
326:40.21 | ^
326:40.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3915:21: note: silence by adding parentheses to mark code as explicitly dead
326:40.21 3915 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtBool);
326:40.21 | ^
326:40.21 | /* DISABLES CODE */ ( )
326:40.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3905:83: warning: code will never be executed [-Wunreachable-code]
326:40.22 3905 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.22 | ^
326:40.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3905:21: note: silence by adding parentheses to mark code as explicitly dead
326:40.22 3905 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.22 | ^
326:40.22 | /* DISABLES CODE */ ( )
326:40.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3890:92: warning: code will never be executed [-Wunreachable-code]
326:40.22 3890 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.22 | ^
326:40.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3890:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.22 3890 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.22 | ^
326:40.22 | /* DISABLES CODE */ ( )
326:40.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3831:75: warning: code will never be executed [-Wunreachable-code]
326:40.22 3831 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.22 | ^
326:40.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3831:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.22 3831 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.22 | ^
326:40.22 | /* DISABLES CODE */ ( )
326:40.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3816:75: warning: code will never be executed [-Wunreachable-code]
326:40.23 3816 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat && (*arguments)[0]->getAsTyped()->isMatrix() && (*arguments)[1]->getAsTyped()->isMatrix());
326:40.23 | ^
326:40.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3816:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.23 3816 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat && (*arguments)[0]->getAsTyped()->isMatrix() && (*arguments)[1]->getAsTyped()->isMatrix());
326:40.23 | ^
326:40.23 | /* DISABLES CODE */ ( )
326:40.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3798:75: warning: code will never be executed [-Wunreachable-code]
326:40.23 3798 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.23 | ^
326:40.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3798:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.23 3798 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.23 | ^
326:40.23 | /* DISABLES CODE */ ( )
326:40.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3782:75: warning: code will never be executed [-Wunreachable-code]
326:40.23 3782 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat && maxObjectSize == 3);
326:40.23 | ^
326:40.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3782:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.23 3782 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat && maxObjectSize == 3);
326:40.23 | ^
326:40.23 | /* DISABLES CODE */ ( )
326:40.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3775:75: warning: code will never be executed [-Wunreachable-code]
326:40.24 3775 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.24 | ^
326:40.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3775:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.24 3775 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.24 | ^
326:40.24 | /* DISABLES CODE */ ( )
326:40.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3761:75: warning: code will never be executed [-Wunreachable-code]
326:40.24 3761 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.24 | ^
326:40.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3761:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.24 3761 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.24 | ^
326:40.24 | /* DISABLES CODE */ ( )
326:40.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3752:92: warning: code will never be executed [-Wunreachable-code]
326:40.24 3752 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.24 | ^
326:40.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3752:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.24 3752 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.24 | ^
326:40.24 | /* DISABLES CODE */ ( )
326:40.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3721:92: warning: code will never be executed [-Wunreachable-code]
326:40.25 3721 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.25 | ^
326:40.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3721:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.25 3721 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.25 | ^
326:40.25 | /* DISABLES CODE */ ( )
326:40.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3690:92: warning: code will never be executed [-Wunreachable-code]
326:40.25 3690 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.25 | ^
326:40.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3690:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.25 3690 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.25 | ^
326:40.25 | /* DISABLES CODE */ ( )
326:40.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3664:92: warning: code will never be executed [-Wunreachable-code]
326:40.25 3664 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.25 | ^
326:40.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3664:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.25 3664 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.25 | ^
326:40.25 | /* DISABLES CODE */ ( )
326:40.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3637:92: warning: code will never be executed [-Wunreachable-code]
326:40.26 3637 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.26 | ^
326:40.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3637:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.26 3637 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.26 | ^
326:40.26 | /* DISABLES CODE */ ( )
326:40.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3610:92: warning: code will never be executed [-Wunreachable-code]
326:40.26 3610 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.26 | ^
326:40.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3610:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.26 3610 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.26 | ^
326:40.26 | /* DISABLES CODE */ ( )
326:40.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3582:75: warning: code will never be executed [-Wunreachable-code]
326:40.26 3582 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.26 | ^
326:40.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3582:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.26 3582 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.26 | ^
326:40.26 | /* DISABLES CODE */ ( )
326:40.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3573:92: warning: code will never be executed [-Wunreachable-code]
326:40.27 3573 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.27 | ^
326:40.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3573:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.27 3573 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.27 | ^
326:40.27 | /* DISABLES CODE */ ( )
326:40.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3546:92: warning: code will never be executed [-Wunreachable-code]
326:40.27 3546 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.27 | ^
326:40.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3546:30: note: silence by adding parentheses to mark code as explicitly dead
326:40.27 3546 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.27 | ^
326:40.27 | /* DISABLES CODE */ ( )
326:40.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3515:75: warning: code will never be executed [-Wunreachable-code]
326:40.27 3515 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.27 | ^
326:40.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3515:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.27 3515 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.27 | ^
326:40.28 | /* DISABLES CODE */ ( )
326:40.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3493:75: warning: code will never be executed [-Wunreachable-code]
326:40.28 3493 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.28 | ^
326:40.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3493:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.28 3493 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.28 | ^
326:40.28 | /* DISABLES CODE */ ( )
326:40.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3475:75: warning: code will never be executed [-Wunreachable-code]
326:40.28 3475 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.28 | ^
326:40.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3475:13: note: silence by adding parentheses to mark code as explicitly dead
326:40.28 3475 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(basicType == EbtFloat);
326:40.28 | ^
326:40.28 | /* DISABLES CODE */ ( )
326:40.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3449:71: warning: code will never be executed [-Wunreachable-code]
326:40.28 3449 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(argConstant != nullptr);
326:40.28 | ^
326:40.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:3449:9: note: silence by adding parentheses to mark code as explicitly dead
326:40.28 3449 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(argConstant != nullptr);
326:40.28 | ^
326:40.29 | /* DISABLES CODE */ ( )
326:40.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4200:67: warning: code will never be executed [-Wunreachable-code]
326:40.29 4200 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(t1 == EbtFloat || t2 == EbtFloat);
326:40.29 | ^
326:40.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4200:5: note: silence by adding parentheses to mark code as explicitly dead
326:40.29 4200 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(t1 == EbtFloat || t2 == EbtFloat);
326:40.29 | ^
326:40.29 | /* DISABLES CODE */ ( )
326:40.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4193:67: warning: code will never be executed [-Wunreachable-code]
326:40.29 4193 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:40.29 | ^
326:40.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4193:5: note: silence by adding parentheses to mark code as explicitly dead
326:40.29 4193 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(conversion != ImplicitTypeConversion::Invalid);
326:40.29 | ^
326:40.29 | /* DISABLES CODE */ ( )
326:40.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4223:72: warning: code will never be executed [-Wunreachable-code]
326:40.29 4223 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.29 | ^
326:40.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp:4223:10: note: silence by adding parentheses to mark code as explicitly dead
326:40.30 4223 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:40.30 | ^
326:40.30 | /* DISABLES CODE */ ( )
326:40.30 180 warnings generated.
326:40.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:40.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:41.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:41.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:41.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:41.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:42.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:42.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:42.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Operator.cpp:136:80: warning: code will never be executed [-Wunreachable-code]
326:42.82 136 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:42.82 | ^
326:42.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Operator.cpp:136:18: note: silence by adding parentheses to mark code as explicitly dead
326:42.82 136 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:42.82 | ^
326:42.82 | /* DISABLES CODE */ ( )
326:42.82 1 warning generated.
326:42.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:42.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:44.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:44.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:44.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputESSL.cpp:42:80: warning: code will never be executed [-Wunreachable-code]
326:44.79 42 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:44.80 | ^
326:44.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputESSL.cpp:42:18: note: silence by adding parentheses to mark code as explicitly dead
326:44.80 42 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:44.80 | ^
326:44.80 | /* DISABLES CODE */ ( )
326:44.80 1 warning generated.
326:44.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:44.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:47.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:47.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:47.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSL.cpp:73:80: warning: code will never be executed [-Wunreachable-code]
326:47.19 73 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:47.20 | ^
326:47.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSL.cpp:73:18: note: silence by adding parentheses to mark code as explicitly dead
326:47.20 73 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:47.20 | ^
326:47.20 | /* DISABLES CODE */ ( )
326:47.20 1 warning generated.
326:47.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:47.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:50.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:50.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:50.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:200:75: warning: code will never be executed [-Wunreachable-code]
326:50.04 200 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getQualifier() == EvqTemporary || type.getQualifier() == EvqUniform);
326:50.04 | ^
326:50.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:200:13: note: silence by adding parentheses to mark code as explicitly dead
326:50.04 200 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getQualifier() == EvqTemporary || type.getQualifier() == EvqUniform);
326:50.04 | ^
326:50.05 | /* DISABLES CODE */ ( )
326:50.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:320:80: warning: code will never be executed [-Wunreachable-code]
326:50.05 320 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.05 | ^
326:50.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:320:18: note: silence by adding parentheses to mark code as explicitly dead
326:50.05 320 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.05 | ^
326:50.05 | /* DISABLES CODE */ ( )
326:50.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:400:67: warning: code will never be executed [-Wunreachable-code]
326:50.05 400 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indentDepth >= 0);
326:50.05 | ^
326:50.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:400:5: note: silence by adding parentheses to mark code as explicitly dead
326:50.05 400 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indentDepth >= 0);
326:50.05 | ^
326:50.05 | /* DISABLES CODE */ ( )
326:50.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:520:88: warning: code will never be executed [-Wunreachable-code]
326:50.06 520 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.06 | ^
326:50.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:520:26: note: silence by adding parentheses to mark code as explicitly dead
326:50.06 520 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.06 | ^
326:50.06 | /* DISABLES CODE */ ( )
326:50.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:487:75: warning: code will never be executed [-Wunreachable-code]
326:50.06 487 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldType != nullptr);
326:50.06 | ^
326:50.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:487:13: note: silence by adding parentheses to mark code as explicitly dead
326:50.06 487 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldType != nullptr);
326:50.06 | ^
326:50.06 | /* DISABLES CODE */ ( )
326:50.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:737:80: warning: code will never be executed [-Wunreachable-code]
326:50.06 737 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.06 | ^
326:50.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:737:18: note: silence by adding parentheses to mark code as explicitly dead
326:50.07 737 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.07 | ^
326:50.07 | /* DISABLES CODE */ ( )
326:50.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:830:67: warning: code will never be executed [-Wunreachable-code]
326:50.07 830 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getStatementList());
326:50.07 | ^
326:50.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:830:5: note: silence by adding parentheses to mark code as explicitly dead
326:50.07 830 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getStatementList());
326:50.07 | ^
326:50.07 | /* DISABLES CODE */ ( )
326:50.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:864:71: warning: code will never be executed [-Wunreachable-code]
326:50.07 864 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(curNode != nullptr);
326:50.07 | ^
326:50.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:864:9: note: silence by adding parentheses to mark code as explicitly dead
326:50.07 864 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(curNode != nullptr);
326:50.07 | ^
326:50.07 | /* DISABLES CODE */ ( )
326:50.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:896:67: warning: code will never be executed [-Wunreachable-code]
326:50.08 896 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
326:50.08 | ^
326:50.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:896:5: note: silence by adding parentheses to mark code as explicitly dead
326:50.08 896 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
326:50.08 | ^
326:50.08 | /* DISABLES CODE */ ( )
326:50.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:932:75: warning: code will never be executed [-Wunreachable-code]
326:50.08 932 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() != EOpCallInternalRawFunction);
326:50.08 | ^
326:50.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:932:13: note: silence by adding parentheses to mark code as explicitly dead
326:50.08 932 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() != EOpCallInternalRawFunction);
326:50.08 | ^
326:50.08 | /* DISABLES CODE */ ( )
326:50.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:982:76: warning: code will never be executed [-Wunreachable-code]
326:50.08 982 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.09 | ^
326:50.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:982:14: note: silence by adding parentheses to mark code as explicitly dead
326:50.09 982 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.09 | ^
326:50.09 | /* DISABLES CODE */ ( )
326:50.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:964:71: warning: code will never be executed [-Wunreachable-code]
326:50.09 964 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
326:50.09 | ^
326:50.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:964:9: note: silence by adding parentheses to mark code as explicitly dead
326:50.09 964 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
326:50.09 | ^
326:50.09 | /* DISABLES CODE */ ( )
326:50.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:961:75: warning: code will never be executed [-Wunreachable-code]
326:50.09 961 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(decl->getAsBinaryNode() && decl->getAsBinaryNode()->getOp() == EOpInitialize);
326:50.09 | ^
326:50.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:961:13: note: silence by adding parentheses to mark code as explicitly dead
326:50.09 961 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(decl->getAsBinaryNode() && decl->getAsBinaryNode()->getOp() == EOpInitialize);
326:50.10 | ^
326:50.10 | /* DISABLES CODE */ ( )
326:50.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1031:71: warning: code will never be executed [-Wunreachable-code]
326:50.10 1031 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getCondition() != nullptr);
326:50.10 | ^
326:50.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1031:9: note: silence by adding parentheses to mark code as explicitly dead
326:50.10 1031 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getCondition() != nullptr);
326:50.10 | ^
326:50.10 | /* DISABLES CODE */ ( )
326:50.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1025:71: warning: code will never be executed [-Wunreachable-code]
326:50.10 1025 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(loopType == ELoopDoWhile);
326:50.10 | ^
326:50.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1025:9: note: silence by adding parentheses to mark code as explicitly dead
326:50.10 1025 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(loopType == ELoopDoWhile);
326:50.10 | ^
326:50.10 | /* DISABLES CODE */ ( )
326:50.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1017:71: warning: code will never be executed [-Wunreachable-code]
326:50.10 1017 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getCondition() != nullptr);
326:50.10 | ^
326:50.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1017:9: note: silence by adding parentheses to mark code as explicitly dead
326:50.10 1017 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getCondition() != nullptr);
326:50.10 | ^
326:50.10 | /* DISABLES CODE */ ( )
326:50.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1058:80: warning: code will never be executed [-Wunreachable-code]
326:50.11 1058 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.11 | ^
326:50.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1058:18: note: silence by adding parentheses to mark code as explicitly dead
326:50.11 1058 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.11 | ^
326:50.11 | /* DISABLES CODE */ ( )
326:50.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1104:80: warning: code will never be executed [-Wunreachable-code]
326:50.11 1104 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.11 | ^
326:50.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1104:18: note: silence by adding parentheses to mark code as explicitly dead
326:50.11 1104 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.11 | ^
326:50.11 | /* DISABLES CODE */ ( )
326:50.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1135:67: warning: code will never be executed [-Wunreachable-code]
326:50.11 1135 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(field->symbolType() != SymbolType::Empty);
326:50.11 | ^
326:50.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1135:5: note: silence by adding parentheses to mark code as explicitly dead
326:50.11 1135 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(field->symbolType() != SymbolType::Empty);
326:50.11 | ^
326:50.11 | /* DISABLES CODE */ ( )
326:50.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1227:80: warning: code will never be executed [-Wunreachable-code]
326:50.11 1227 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.11 | ^
326:50.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1227:18: note: silence by adding parentheses to mark code as explicitly dead
326:50.12 1227 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:50.12 | ^
326:50.12 | /* DISABLES CODE */ ( )
326:50.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1477:67: warning: code will never be executed [-Wunreachable-code]
326:50.12 1477 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(behavior != EBhUndefined);
326:50.12 | ^
326:50.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:1477:5: note: silence by adding parentheses to mark code as explicitly dead
326:50.12 1477 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(behavior != EBhUndefined);
326:50.12 | ^
326:50.12 | /* DISABLES CODE */ ( )
326:50.12 21 warnings generated.
326:50.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:50.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:54.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:54.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:54.35 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:60:67: warning: code will never be executed [-Wunreachable-code]
326:54.35 60 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable);
326:54.35 | ^
326:54.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:60:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.36 60 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable);
326:54.36 | ^
326:54.36 | /* DISABLES CODE */ ( )
326:54.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:59:67: warning: code will never be executed [-Wunreachable-code]
326:54.36 59 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 1);
326:54.36 | ^
326:54.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:59:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.36 59 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 1);
326:54.36 | ^
326:54.36 | /* DISABLES CODE */ ( )
326:54.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:137:80: warning: code will never be executed [-Wunreachable-code]
326:54.36 137 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.36 | ^
326:54.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:137:18: note: silence by adding parentheses to mark code as explicitly dead
326:54.37 137 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.37 | ^
326:54.37 | /* DISABLES CODE */ ( )
326:54.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:205:67: warning: code will never be executed [-Wunreachable-code]
326:54.37 205 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getBasicType() == EbtStruct);
326:54.37 | ^
326:54.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:205:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.37 205 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getBasicType() == EbtStruct);
326:54.37 | ^
326:54.37 | /* DISABLES CODE */ ( )
326:54.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:279:80: warning: code will never be executed [-Wunreachable-code]
326:54.37 279 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.37 | ^
326:54.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:279:18: note: silence by adding parentheses to mark code as explicitly dead
326:54.37 279 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.37 | ^
326:54.37 | /* DISABLES CODE */ ( )
326:54.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:263:67: warning: code will never be executed [-Wunreachable-code]
326:54.38 263 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(constUnion != nullptr);
326:54.38 | ^
326:54.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:263:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.38 263 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(constUnion != nullptr);
326:54.38 | ^
326:54.38 | /* DISABLES CODE */ ( )
326:54.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:433:67: warning: code will never be executed [-Wunreachable-code]
326:54.38 433 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(success == CallDAG::INITDAG_SUCCESS);
326:54.38 | ^
326:54.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:433:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.38 433 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(success == CallDAG::INITDAG_SUCCESS);
326:54.38 | ^
326:54.38 | /* DISABLES CODE */ ( )
326:54.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:573:84: warning: code will never be executed [-Wunreachable-code]
326:54.38 573 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.38 | ^
326:54.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:573:22: note: silence by adding parentheses to mark code as explicitly dead
326:54.38 573 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.38 | ^
326:54.38 | /* DISABLES CODE */ ( )
326:54.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1040:71: warning: code will never be executed [-Wunreachable-code]
326:54.39 1040 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOutputType == SH_HLSL_4_1_OUTPUT);
326:54.39 | ^
326:54.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1040:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.39 1040 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOutputType == SH_HLSL_4_1_OUTPUT);
326:54.39 | ^
326:54.39 | /* DISABLES CODE */ ( )
326:54.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1032:71: warning: code will never be executed [-Wunreachable-code]
326:54.39 1032 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x91B9);
326:54.39 | ^
326:54.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1032:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.39 1032 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x91B9);
326:54.39 | ^
326:54.39 | /* DISABLES CODE */ ( )
326:54.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1246:80: warning: code will never be executed [-Wunreachable-code]
326:54.39 1246 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.39 | ^
326:54.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1246:18: note: silence by adding parentheses to mark code as explicitly dead
326:54.40 1246 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.40 | ^
326:54.40 | /* DISABLES CODE */ ( )
326:54.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1178:67: warning: code will never be executed [-Wunreachable-code]
326:54.40 1178 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.symbolType() != SymbolType::Empty);
326:54.40 | ^
326:54.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1178:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.40 1178 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.symbolType() != SymbolType::Empty);
326:54.40 | ^
326:54.40 | /* DISABLES CODE */ ( )
326:54.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1392:75: warning: code will never be executed [-Wunreachable-code]
326:54.40 1392 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.isMatrix() || type.isVector());
326:54.40 | ^
326:54.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1392:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.40 1392 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.isMatrix() || type.isVector());
326:54.40 | ^
326:54.40 | /* DISABLES CODE */ ( )
326:54.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1875:80: warning: code will never be executed [-Wunreachable-code]
326:54.41 1875 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.41 | ^
326:54.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1875:18: note: silence by adding parentheses to mark code as explicitly dead
326:54.41 1875 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.41 | ^
326:54.41 | /* DISABLES CODE */ ( )
326:54.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1871:75: warning: code will never be executed [-Wunreachable-code]
326:54.41 1871 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getRight()->hasSideEffects());
326:54.41 | ^
326:54.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1871:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.41 1871 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getRight()->hasSideEffects());
326:54.41 | ^
326:54.41 | /* DISABLES CODE */ ( )
326:54.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1861:75: warning: code will never be executed [-Wunreachable-code]
326:54.41 1861 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getRight()->hasSideEffects());
326:54.41 | ^
326:54.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1861:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.41 1861 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getRight()->hasSideEffects());
326:54.42 | ^
326:54.42 | /* DISABLES CODE */ ( )
326:54.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1767:75: warning: code will never be executed [-Wunreachable-code]
326:54.42 1767 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsInShaderStorageBlock(node->getLeft()));
326:54.42 | ^
326:54.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1767:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.42 1767 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsInShaderStorageBlock(node->getLeft()));
326:54.42 | ^
326:54.42 | /* DISABLES CODE */ ( )
326:54.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1696:75: warning: code will never be executed [-Wunreachable-code]
326:54.42 1696 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getLeft()->getBasicType() != EbtInterfaceBlock);
326:54.42 | ^
326:54.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1696:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.42 1696 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getLeft()->getBasicType() != EbtInterfaceBlock);
326:54.42 | ^
326:54.42 | /* DISABLES CODE */ ( )
326:54.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1646:83: warning: code will never be executed [-Wunreachable-code]
326:54.43 1646 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getQualifier() == EvqUniform);
326:54.43 | ^
326:54.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1646:21: note: silence by adding parentheses to mark code as explicitly dead
326:54.43 1646 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getQualifier() == EvqUniform);
326:54.43 | ^
326:54.43 | /* DISABLES CODE */ ( )
326:54.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1541:79: warning: code will never be executed [-Wunreachable-code]
326:54.43 1541 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode->getQualifier() != EvqGlobal || initializer->hasConstantValue());
326:54.43 | ^
326:54.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1541:17: note: silence by adding parentheses to mark code as explicitly dead
326:54.43 1541 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode->getQualifier() != EvqGlobal || initializer->hasConstantValue());
326:54.43 | ^
326:54.43 | /* DISABLES CODE */ ( )
326:54.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1537:79: warning: code will never be executed [-Wunreachable-code]
326:54.43 1537 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
326:54.43 | ^
326:54.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1537:17: note: silence by adding parentheses to mark code as explicitly dead
326:54.43 1537 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
326:54.43 | ^
326:54.43 | /* DISABLES CODE */ ( )
326:54.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1497:79: warning: code will never be executed [-Wunreachable-code]
326:54.44 1497 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(argumentSeq->size() >= 2u);
326:54.44 | ^
326:54.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1497:17: note: silence by adding parentheses to mark code as explicitly dead
326:54.44 1497 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(argumentSeq->size() >= 2u);
326:54.44 | ^
326:54.44 | /* DISABLES CODE */ ( )
326:54.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1485:79: warning: code will never be executed [-Wunreachable-code]
326:54.44 1485 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rightAgg == nullptr);
326:54.44 | ^
326:54.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1485:17: note: silence by adding parentheses to mark code as explicitly dead
326:54.44 1485 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rightAgg == nullptr);
326:54.44 | ^
326:54.44 | /* DISABLES CODE */ ( )
326:54.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2076:80: warning: code will never be executed [-Wunreachable-code]
326:54.44 2076 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.44 | ^
326:54.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2076:18: note: silence by adding parentheses to mark code as explicitly dead
326:54.45 2076 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.45 | ^
326:54.45 | /* DISABLES CODE */ ( )
326:54.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2071:75: warning: code will never be executed [-Wunreachable-code]
326:54.45 2071 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInShaderStorageBlock(operand));
326:54.45 | ^
326:54.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2071:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.45 2071 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInShaderStorageBlock(operand));
326:54.45 | ^
326:54.45 | /* DISABLES CODE */ ( )
326:54.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2039:75: warning: code will never be executed [-Wunreachable-code]
326:54.45 2039 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.45 | ^
326:54.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2039:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.45 2039 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.45 | ^
326:54.45 | /* DISABLES CODE */ ( )
326:54.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2023:75: warning: code will never be executed [-Wunreachable-code]
326:54.46 2023 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.46 | ^
326:54.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2023:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.46 2023 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.46 | ^
326:54.46 | /* DISABLES CODE */ ( )
326:54.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1982:75: warning: code will never be executed [-Wunreachable-code]
326:54.46 1982 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.46 | ^
326:54.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1982:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.46 1982 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.46 | ^
326:54.46 | /* DISABLES CODE */ ( )
326:54.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1945:75: warning: code will never be executed [-Wunreachable-code]
326:54.46 1945 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.47 | ^
326:54.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:1945:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.47 1945 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.47 | ^
326:54.47 | /* DISABLES CODE */ ( )
326:54.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2112:80: warning: code will never be executed [-Wunreachable-code]
326:54.47 2112 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.47 | ^
326:54.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2112:18: note: silence by adding parentheses to mark code as explicitly dead
326:54.47 2112 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.47 | ^
326:54.47 | /* DISABLES CODE */ ( )
326:54.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2086:71: warning: code will never be executed [-Wunreachable-code]
326:54.47 2086 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getAsSymbolNode()->variable().symbolType() != SymbolType::Empty);
326:54.47 | ^
326:54.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2086:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.47 2086 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getAsSymbolNode()->variable().symbolType() != SymbolType::Empty);
326:54.47 | ^
326:54.47 | /* DISABLES CODE */ ( )
326:54.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2269:71: warning: code will never be executed [-Wunreachable-code]
326:54.48 2269 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getFunction()->isMain());
326:54.48 | ^
326:54.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2269:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.48 2269 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getFunction()->isMain());
326:54.48 | ^
326:54.48 | /* DISABLES CODE */ ( )
326:54.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2227:84: warning: code will never be executed [-Wunreachable-code]
326:54.48 2227 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.48 | ^
326:54.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2227:22: note: silence by adding parentheses to mark code as explicitly dead
326:54.48 2227 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.48 | ^
326:54.48 | /* DISABLES CODE */ ( )
326:54.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2198:67: warning: code will never be executed [-Wunreachable-code]
326:54.48 2198 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != CallDAG::InvalidIndex);
326:54.48 | ^
326:54.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2198:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.48 2198 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != CallDAG::InvalidIndex);
326:54.49 | ^
326:54.49 | /* DISABLES CODE */ ( )
326:54.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2195:67: warning: code will never be executed [-Wunreachable-code]
326:54.49 2195 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentFunctionMetadata == nullptr);
326:54.49 | ^
326:54.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2195:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.49 2195 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentFunctionMetadata == nullptr);
326:54.49 | ^
326:54.49 | /* DISABLES CODE */ ( )
326:54.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2331:75: warning: code will never be executed [-Wunreachable-code]
326:54.49 2331 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
326:54.49 | ^
326:54.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2331:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.49 2331 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
326:54.49 | ^
326:54.49 | /* DISABLES CODE */ ( )
326:54.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2285:71: warning: code will never be executed [-Wunreachable-code]
326:54.49 2285 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator);
326:54.50 | ^
326:54.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2285:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.50 2285 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator);
326:54.50 | ^
326:54.50 | /* DISABLES CODE */ ( )
326:54.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2284:71: warning: code will never be executed [-Wunreachable-code]
326:54.50 2284 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 1);
326:54.50 | ^
326:54.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2284:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.50 2284 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 1);
326:54.50 | ^
326:54.50 | /* DISABLES CODE */ ( )
326:54.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2719:88: warning: code will never be executed [-Wunreachable-code]
326:54.50 2719 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.50 | ^
326:54.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2719:26: note: silence by adding parentheses to mark code as explicitly dead
326:54.50 2719 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.50 | ^
326:54.50 | /* DISABLES CODE */ ( )
326:54.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2683:75: warning: code will never be executed [-Wunreachable-code]
326:54.51 2683 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getChildCount() > 1);
326:54.51 | ^
326:54.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2683:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.51 2683 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getChildCount() > 1);
326:54.51 | ^
326:54.51 | /* DISABLES CODE */ ( )
326:54.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2611:75: warning: code will never be executed [-Wunreachable-code]
326:54.51 2611 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.51 | ^
326:54.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2611:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.51 2611 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.51 | ^
326:54.51 | /* DISABLES CODE */ ( )
326:54.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2599:75: warning: code will never be executed [-Wunreachable-code]
326:54.51 2599 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.51 | ^
326:54.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2599:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.51 2599 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.51 | ^
326:54.51 | /* DISABLES CODE */ ( )
326:54.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2589:75: warning: code will never be executed [-Wunreachable-code]
326:54.51 2589 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.52 | ^
326:54.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2589:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.52 2589 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.52 | ^
326:54.52 | /* DISABLES CODE */ ( )
326:54.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2576:75: warning: code will never be executed [-Wunreachable-code]
326:54.52 2576 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.52 | ^
326:54.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2576:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.52 2576 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.52 | ^
326:54.52 | /* DISABLES CODE */ ( )
326:54.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2556:79: warning: code will never be executed [-Wunreachable-code]
326:54.52 2556 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.52 | ^
326:54.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2556:17: note: silence by adding parentheses to mark code as explicitly dead
326:54.52 2556 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.52 | ^
326:54.52 | /* DISABLES CODE */ ( )
326:54.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2536:75: warning: code will never be executed [-Wunreachable-code]
326:54.52 2536 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.52 | ^
326:54.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2536:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.53 2536 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.53 | ^
326:54.53 | /* DISABLES CODE */ ( )
326:54.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2535:75: warning: code will never be executed [-Wunreachable-code]
326:54.53 2535 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getSequence()->size() == 2);
326:54.53 | ^
326:54.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2535:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.53 2535 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getSequence()->size() == 2);
326:54.53 | ^
326:54.53 | /* DISABLES CODE */ ( )
326:54.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2525:75: warning: code will never be executed [-Wunreachable-code]
326:54.53 2525 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.53 | ^
326:54.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2525:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.53 2525 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getUseEmulatedFunction());
326:54.53 | ^
326:54.53 | /* DISABLES CODE */ ( )
326:54.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2418:79: warning: code will never be executed [-Wunreachable-code]
326:54.53 2418 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != CallDAG::InvalidIndex);
326:54.53 | ^
326:54.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2418:17: note: silence by adding parentheses to mark code as explicitly dead
326:54.53 2418 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index != CallDAG::InvalidIndex);
326:54.54 | ^
326:54.54 | /* DISABLES CODE */ ( )
326:54.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2415:88: warning: code will never be executed [-Wunreachable-code]
326:54.54 2415 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:54.54 | ^
326:54.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2415:26: note: silence by adding parentheses to mark code as explicitly dead
326:54.54 2415 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:54.54 | ^
326:54.54 | /* DISABLES CODE */ ( )
326:54.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2409:75: warning: code will never be executed [-Wunreachable-code]
326:54.54 2409 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() != EOpCallInternalRawFunction);
326:54.54 | ^
326:54.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2409:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.54 2409 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() != EOpCallInternalRawFunction);
326:54.54 | ^
326:54.54 | /* DISABLES CODE */ ( )
326:54.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2785:72: warning: code will never be executed [-Wunreachable-code]
326:54.54 2785 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.54 | ^
326:54.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2785:10: note: silence by adding parentheses to mark code as explicitly dead
326:54.54 2785 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.54 | ^
326:54.54 | /* DISABLES CODE */ ( )
326:54.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2793:67: warning: code will never be executed [-Wunreachable-code]
326:54.55 2793 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInsideFunction);
326:54.55 | ^
326:54.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2793:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.55 2793 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInsideFunction);
326:54.55 | ^
326:54.55 | /* DISABLES CODE */ ( )
326:54.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2810:67: warning: code will never be executed [-Wunreachable-code]
326:54.55 2810 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getStatementList());
326:54.55 | ^
326:54.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2810:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.55 2810 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getStatementList());
326:54.55 | ^
326:54.55 | /* DISABLES CODE */ ( )
326:54.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2985:84: warning: code will never be executed [-Wunreachable-code]
326:54.55 2985 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.55 | ^
326:54.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2985:22: note: silence by adding parentheses to mark code as explicitly dead
326:54.55 2985 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
326:54.55 | ^
326:54.55 | /* DISABLES CODE */ ( )
326:54.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2964:83: warning: code will never be executed [-Wunreachable-code]
326:54.56 2964 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mInsideMain);
326:54.56 | ^
326:54.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:2964:21: note: silence by adding parentheses to mark code as explicitly dead
326:54.56 2964 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mInsideMain);
326:54.56 | ^
326:54.56 | /* DISABLES CODE */ ( )
326:54.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3208:80: warning: code will never be executed [-Wunreachable-code]
326:54.56 3208 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:54.56 | ^
326:54.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3208:18: note: silence by adding parentheses to mark code as explicitly dead
326:54.56 3208 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:54.56 | ^
326:54.56 | /* DISABLES CODE */ ( )
326:54.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3109:88: warning: code will never be executed [-Wunreachable-code]
326:54.56 3109 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:54.56 | ^
326:54.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3109:26: note: silence by adding parentheses to mark code as explicitly dead
326:54.56 3109 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:54.56 | ^
326:54.56 | /* DISABLES CODE */ ( )
326:54.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3085:96: warning: code will never be executed [-Wunreachable-code]
326:54.57 3085 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:54.57 | ^
326:54.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3085:34: note: silence by adding parentheses to mark code as explicitly dead
326:54.57 3085 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1); } while (0);
326:54.57 | ^
326:54.57 | /* DISABLES CODE */ ( )
326:54.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3318:79: warning: code will never be executed [-Wunreachable-code]
326:54.57 3318 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler(samplerType.getBasicType()));
326:54.57 | ^
326:54.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3318:17: note: silence by adding parentheses to mark code as explicitly dead
326:54.57 3318 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler(samplerType.getBasicType()));
326:54.57 | ^
326:54.57 | /* DISABLES CODE */ ( )
326:54.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3309:79: warning: code will never be executed [-Wunreachable-code]
326:54.57 3309 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler(samplerType.getBasicType()));
326:54.57 | ^
326:54.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3309:17: note: silence by adding parentheses to mark code as explicitly dead
326:54.57 3309 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler(samplerType.getBasicType()));
326:54.57 | ^
326:54.57 | /* DISABLES CODE */ ( )
326:54.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3294:71: warning: code will never be executed [-Wunreachable-code]
326:54.58 3294 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier != EvqParamOut && qualifier != EvqParamInOut);
326:54.58 | ^
326:54.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3294:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.58 3294 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier != EvqParamOut && qualifier != EvqParamInOut);
326:54.58 | ^
326:54.58 | /* DISABLES CODE */ ( )
326:54.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3263:75: warning: code will never be executed [-Wunreachable-code]
326:54.58 3263 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier != EvqParamOut && qualifier != EvqParamInOut);
326:54.58 | ^
326:54.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3263:13: note: silence by adding parentheses to mark code as explicitly dead
326:54.58 3263 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier != EvqParamOut && qualifier != EvqParamInOut);
326:54.58 | ^
326:54.58 | /* DISABLES CODE */ ( )
326:54.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3256:67: warning: code will never be executed [-Wunreachable-code]
326:54.58 3256 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(nameStr != "");
326:54.58 | ^
326:54.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3256:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.58 3256 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(nameStr != "");
326:54.58 | ^
326:54.58 | /* DISABLES CODE */ ( )
326:54.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3343:67: warning: code will never be executed [-Wunreachable-code]
326:54.58 3343 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getType().isArray());
326:54.59 | ^
326:54.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3343:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.59 3343 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getType().isArray());
326:54.59 | ^
326:54.59 | /* DISABLES CODE */ ( )
326:54.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3373:67: warning: code will never be executed [-Wunreachable-code]
326:54.59 3373 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArray());
326:54.59 | ^
326:54.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3373:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.59 3373 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArray());
326:54.59 | ^
326:54.59 | /* DISABLES CODE */ ( )
326:54.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3422:71: warning: code will never be executed [-Wunreachable-code]
326:54.59 3422 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function != nullptr);
326:54.59 | ^
326:54.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3422:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.59 3422 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function != nullptr);
326:54.59 | ^
326:54.59 | /* DISABLES CODE */ ( )
326:54.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3436:67: warning: code will never be executed [-Wunreachable-code]
326:54.59 3436 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode->variable().symbolType() != SymbolType::Empty);
326:54.59 | ^
326:54.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3436:5: note: silence by adding parentheses to mark code as explicitly dead
326:54.60 3436 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode->variable().symbolType() != SymbolType::Empty);
326:54.60 | ^
326:54.60 | /* DISABLES CODE */ ( )
326:54.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3679:71: warning: code will never be executed [-Wunreachable-code]
326:54.60 3679 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getBasicType() == EbtStruct);
326:54.60 | ^
326:54.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:3679:9: note: silence by adding parentheses to mark code as explicitly dead
326:54.60 3679 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getBasicType() == EbtStruct);
326:54.60 | ^
326:54.60 | /* DISABLES CODE */ ( )
326:54.60 69 warnings generated.
326:54.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:54.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:56.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:56.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
326:56.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:285:71: warning: code will never be executed [-Wunreachable-code]
326:56.81 285 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure || interfaceBlock);
326:56.81 | ^
326:56.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:285:9: note: silence by adding parentheses to mark code as explicitly dead
326:56.81 285 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure || interfaceBlock);
326:56.81 | ^
326:56.81 | /* DISABLES CODE */ ( )
326:56.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:277:71: warning: code will never be executed [-Wunreachable-code]
326:56.82 277 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(intermConstantUnion);
326:56.82 | ^
326:56.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:277:9: note: silence by adding parentheses to mark code as explicitly dead
326:56.82 277 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(intermConstantUnion);
326:56.82 | ^
326:56.82 | /* DISABLES CODE */ ( )
326:56.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:719:67: warning: code will never be executed [-Wunreachable-code]
326:56.82 719 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(root);
326:56.82 | ^
326:56.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:719:5: note: silence by adding parentheses to mark code as explicitly dead
326:56.82 719 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(root);
326:56.82 | ^
326:56.82 | /* DISABLES CODE */ ( )
326:56.82 3 warnings generated.
326:56.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
326:56.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:00.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:00.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:00.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:66:67: warning: code will never be executed [-Wunreachable-code]
327:00.64 66 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsImage(imageNode->getBasicType()));
327:00.64 | ^
327:00.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:66:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.64 66 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsImage(imageNode->getBasicType()));
327:00.64 | ^
327:00.64 | /* DISABLES CODE */ ( )
327:00.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:116:80: warning: code will never be executed [-Wunreachable-code]
327:00.65 116 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.65 | ^
327:00.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:116:18: note: silence by adding parentheses to mark code as explicitly dead
327:00.65 116 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.65 | ^
327:00.65 | /* DISABLES CODE */ ( )
327:00.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:286:67: warning: code will never be executed [-Wunreachable-code]
327:00.66 286 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldOffsets);
327:00.66 | ^
327:00.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:286:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.66 286 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldOffsets);
327:00.66 | ^
327:00.66 | /* DISABLES CODE */ ( )
327:00.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:520:84: warning: code will never be executed [-Wunreachable-code]
327:00.66 520 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.66 | ^
327:00.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:520:22: note: silence by adding parentheses to mark code as explicitly dead
327:00.66 520 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.67 | ^
327:00.67 | /* DISABLES CODE */ ( )
327:00.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:746:75: warning: code will never be executed [-Wunreachable-code]
327:00.67 746 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symNode->variable().symbolType() != SymbolType::Empty);
327:00.67 | ^
327:00.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:746:13: note: silence by adding parentheses to mark code as explicitly dead
327:00.67 746 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symNode->variable().symbolType() != SymbolType::Empty);
327:00.67 | ^
327:00.67 | /* DISABLES CODE */ ( )
327:00.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:731:67: warning: code will never be executed [-Wunreachable-code]
327:00.68 731 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode == nullptr && swizzleNode == nullptr);
327:00.68 | ^
327:00.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:731:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.68 731 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode == nullptr && swizzleNode == nullptr);
327:00.68 | ^
327:00.68 | /* DISABLES CODE */ ( )
327:00.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:945:75: warning: code will never be executed [-Wunreachable-code]
327:00.69 945 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(argTyped != nullptr);
327:00.69 | ^
327:00.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:945:13: note: silence by adding parentheses to mark code as explicitly dead
327:00.69 945 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(argTyped != nullptr);
327:00.69 | ^
327:00.69 | /* DISABLES CODE */ ( )
327:00.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:885:71: warning: code will never be executed [-Wunreachable-code]
327:00.70 885 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isUnsizedArray());
327:00.70 | ^
327:00.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:885:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.70 885 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isUnsizedArray());
327:00.70 | ^
327:00.70 | /* DISABLES CODE */ ( )
327:00.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:862:71: warning: code will never be executed [-Wunreachable-code]
327:00.71 862 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(argTyped != nullptr);
327:00.71 | ^
327:00.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:862:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.71 862 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(argTyped != nullptr);
327:00.71 | ^
327:00.71 | /* DISABLES CODE */ ( )
327:00.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1107:67: warning: code will never be executed [-Wunreachable-code]
327:00.72 1107 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier == EvqParamOut || qualifier == EvqParamInOut);
327:00.72 | ^
327:00.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1107:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.72 1107 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(qualifier == EvqParamOut || qualifier == EvqParamInOut);
327:00.72 | ^
327:00.72 | /* DISABLES CODE */ ( )
327:00.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1271:67: warning: code will never be executed [-Wunreachable-code]
327:00.72 1271 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type != nullptr);
327:00.72 | ^
327:00.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1271:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.72 1271 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type != nullptr);
327:00.72 | ^
327:00.72 | /* DISABLES CODE */ ( )
327:00.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1338:67: warning: code will never be executed [-Wunreachable-code]
327:00.73 1338 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type->getLayoutQualifier().index == -1 || (isExtensionEnabled(TExtension::EXT_blend_func_extended) && mShaderType == 0x8B30 && mShaderVersion >= 300));
327:00.73 | ^
327:00.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1338:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.73 1338 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type->getLayoutQualifier().index == -1 || (isExtensionEnabled(TExtension::EXT_blend_func_extended) && mShaderType == 0x8B30 && mShaderVersion >= 300));
327:00.73 | ^
327:00.73 | /* DISABLES CODE */ ( )
327:00.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1322:67: warning: code will never be executed [-Wunreachable-code]
327:00.73 1322 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((*variable) == nullptr);
327:00.73 | ^
327:00.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1322:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.73 1322 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((*variable) == nullptr);
327:00.73 | ^
327:00.73 | /* DISABLES CODE */ ( )
327:00.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1594:67: warning: code will never be executed [-Wunreachable-code]
327:00.74 1594 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(extension != TExtension::UNDEFINED);
327:00.74 | ^
327:00.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1594:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.74 1594 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(extension != TExtension::UNDEFINED);
327:00.74 | ^
327:00.74 | /* DISABLES CODE */ ( )
327:00.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1895:79: warning: code will never be executed [-Wunreachable-code]
327:00.74 1895 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsValidWithPixelLocalStorage(layoutQualifier.imageInternalFormat));
327:00.74 | ^
327:00.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1895:17: note: silence by adding parentheses to mark code as explicitly dead
327:00.74 1895 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsValidWithPixelLocalStorage(layoutQualifier.imageInternalFormat));
327:00.74 | ^
327:00.74 | /* DISABLES CODE */ ( )
327:00.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1956:71: warning: code will never be executed [-Wunreachable-code]
327:00.75 1956 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsOpaqueType(type.getBasicType()));
327:00.75 | ^
327:00.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:1956:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.75 1956 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsOpaqueType(type.getBasicType()));
327:00.75 | ^
327:00.75 | /* DISABLES CODE */ ( )
327:00.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2252:67: warning: code will never be executed [-Wunreachable-code]
327:00.75 2252 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryExpression->getOp() == EOpIndexIndirect || binaryExpression->getOp() == EOpIndexDirect);
327:00.75 | ^
327:00.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2252:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.76 2252 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryExpression->getOp() == EOpIndexIndirect || binaryExpression->getOp() == EOpIndexDirect);
327:00.76 | ^
327:00.76 | /* DISABLES CODE */ ( )
327:00.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2490:67: warning: code will never be executed [-Wunreachable-code]
327:00.76 2490 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node != nullptr);
327:00.76 | ^
327:00.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2490:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.76 2490 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node != nullptr);
327:00.76 | ^
327:00.76 | /* DISABLES CODE */ ( )
327:00.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2483:71: warning: code will never be executed [-Wunreachable-code]
327:00.77 2483 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable.getGlInVariableWithArraySize() != nullptr);
327:00.77 | ^
327:00.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2483:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.77 2483 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable.getGlInVariableWithArraySize() != nullptr);
327:00.77 | ^
327:00.77 | /* DISABLES CODE */ ( )
327:00.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2474:71: warning: code will never be executed [-Wunreachable-code]
327:00.77 2474 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableType.getObjectSize() == 3);
327:00.77 | ^
327:00.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2474:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.77 2474 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableType.getObjectSize() == 3);
327:00.77 | ^
327:00.77 | /* DISABLES CODE */ ( )
327:00.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2473:71: warning: code will never be executed [-Wunreachable-code]
327:00.78 2473 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableType.getBasicType() == EbtUInt);
327:00.78 | ^
327:00.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2473:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.78 2473 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableType.getBasicType() == EbtUInt);
327:00.78 | ^
327:00.78 | /* DISABLES CODE */ ( )
327:00.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2609:79: warning: code will never be executed [-Wunreachable-code]
327:00.78 2609 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(*initNode == nullptr);
327:00.78 | ^
327:00.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2609:17: note: silence by adding parentheses to mark code as explicitly dead
327:00.78 2609 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(*initNode == nullptr);
327:00.78 | ^
327:00.78 | /* DISABLES CODE */ ( )
327:00.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2522:67: warning: code will never be executed [-Wunreachable-code]
327:00.79 2522 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(*initNode == nullptr);
327:00.79 | ^
327:00.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2522:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.79 2522 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(*initNode == nullptr);
327:00.79 | ^
327:00.79 | /* DISABLES CODE */ ( )
327:00.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2521:67: warning: code will never be executed [-Wunreachable-code]
327:00.80 2521 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initNode != nullptr);
327:00.80 | ^
327:00.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2521:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.80 2521 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initNode != nullptr);
327:00.80 | ^
327:00.80 | /* DISABLES CODE */ ( )
327:00.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2693:67: warning: code will never be executed [-Wunreachable-code]
327:00.80 2693 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator->getLeft()->getAsSymbolNode());
327:00.80 | ^
327:00.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2693:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.80 2693 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator->getLeft()->getAsSymbolNode());
327:00.80 | ^
327:00.80 | /* DISABLES CODE */ ( )
327:00.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2691:67: warning: code will never be executed [-Wunreachable-code]
327:00.81 2691 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaration);
327:00.81 | ^
327:00.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2691:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.81 2691 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaration);
327:00.81 | ^
327:00.81 | /* DISABLES CODE */ ( )
327:00.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2688:67: warning: code will never be executed [-Wunreachable-code]
327:00.81 2688 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type != ELoopDoWhile);
327:00.81 | ^
327:00.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2688:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.81 2688 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type != ELoopDoWhile);
327:00.81 | ^
327:00.81 | /* DISABLES CODE */ ( )
327:00.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2679:71: warning: code will never be executed [-Wunreachable-code]
327:00.82 2679 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics->numErrors() > 0 || typedCond == nullptr || (typedCond->getBasicType() == EbtBool && !typedCond->isArray() && !typedCond->isVector()));
327:00.82 | ^
327:00.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:2679:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.82 2679 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics->numErrors() > 0 || typedCond == nullptr || (typedCond->getBasicType() == EbtBool && !typedCond->isArray() && !typedCond->isVector()));
327:00.82 | ^
327:00.82 | /* DISABLES CODE */ ( )
327:00.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3012:79: warning: code will never be executed [-Wunreachable-code]
327:00.82 3012 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable.getGlInVariableWithArraySize() != nullptr);
327:00.82 | ^
327:00.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3012:17: note: silence by adding parentheses to mark code as explicitly dead
327:00.82 3012 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable.getGlInVariableWithArraySize() != nullptr);
327:00.82 | ^
327:00.82 | /* DISABLES CODE */ ( )
327:00.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3093:84: warning: code will never be executed [-Wunreachable-code]
327:00.83 3093 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.83 | ^
327:00.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3093:22: note: silence by adding parentheses to mark code as explicitly dead
327:00.83 3093 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.83 | ^
327:00.83 | /* DISABLES CODE */ ( )
327:00.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3072:79: warning: code will never be executed [-Wunreachable-code]
327:00.83 3072 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mMaxPatchVertices > 0);
327:00.83 | ^
327:00.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3072:17: note: silence by adding parentheses to mark code as explicitly dead
327:00.83 3072 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mMaxPatchVertices > 0);
327:00.83 | ^
327:00.83 | /* DISABLES CODE */ ( )
327:00.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3600:80: warning: code will never be executed [-Wunreachable-code]
327:00.84 3600 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.84 | ^
327:00.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3600:18: note: silence by adding parentheses to mark code as explicitly dead
327:00.84 3600 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.84 | ^
327:00.84 | /* DISABLES CODE */ ( )
327:00.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3620:67: warning: code will never be executed [-Wunreachable-code]
327:00.84 3620 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.qualifier == EvqGeometryIn);
327:00.84 | ^
327:00.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3620:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.84 3620 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.qualifier == EvqGeometryIn);
327:00.84 | ^
327:00.84 | /* DISABLES CODE */ ( )
327:00.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3683:67: warning: code will never be executed [-Wunreachable-code]
327:00.85 3683 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.qualifier == EvqGeometryOut);
327:00.85 | ^
327:00.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3683:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.85 3683 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.qualifier == EvqGeometryOut);
327:00.85 | ^
327:00.85 | /* DISABLES CODE */ ( )
327:00.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3735:67: warning: code will never be executed [-Wunreachable-code]
327:00.85 3735 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.qualifier == EvqTessControlOut);
327:00.85 | ^
327:00.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3735:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.85 3735 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.qualifier == EvqTessControlOut);
327:00.85 | ^
327:00.85 | /* DISABLES CODE */ ( )
327:00.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3767:67: warning: code will never be executed [-Wunreachable-code]
327:00.86 3767 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.qualifier == EvqTessEvaluationIn);
327:00.86 | ^
327:00.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:3767:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.86 3767 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.qualifier == EvqTessEvaluationIn);
327:00.86 | ^
327:00.86 | /* DISABLES CODE */ ( )
327:00.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4118:75: warning: code will never be executed [-Wunreachable-code]
327:00.86 4118 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!param->getType().isUnsizedArray());
327:00.86 | ^
327:00.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4118:13: note: silence by adding parentheses to mark code as explicitly dead
327:00.86 4118 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!param->getType().isUnsizedArray());
327:00.86 | ^
327:00.86 | /* DISABLES CODE */ ( )
327:00.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4201:67: warning: code will never be executed [-Wunreachable-code]
327:00.86 4201 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function);
327:00.86 | ^
327:00.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4201:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.87 4201 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function);
327:00.87 | ^
327:00.87 | /* DISABLES CODE */ ( )
327:00.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4355:71: warning: code will never be executed [-Wunreachable-code]
327:00.87 4355 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArray() || mDiagnostics->numErrors() > 0);
327:00.87 | ^
327:00.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4355:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.87 4355 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArray() || mDiagnostics->numErrors() > 0);
327:00.87 | ^
327:00.87 | /* DISABLES CODE */ ( )
327:00.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4416:67: warning: code will never be executed [-Wunreachable-code]
327:00.87 4416 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type);
327:00.87 | ^
327:00.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4416:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.87 4416 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type);
327:00.87 | ^
327:00.87 | /* DISABLES CODE */ ( )
327:00.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4460:71: warning: code will never be executed [-Wunreachable-code]
327:00.88 4460 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(element);
327:00.88 | ^
327:00.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4460:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.88 4460 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(element);
327:00.88 | ^
327:00.88 | /* DISABLES CODE */ ( )
327:00.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4516:71: warning: code will never be executed [-Wunreachable-code]
327:00.88 4516 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isUnsizedArray());
327:00.88 | ^
327:00.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4516:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.88 4516 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isUnsizedArray());
327:00.88 | ^
327:00.88 | /* DISABLES CODE */ ( )
327:00.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4504:71: warning: code will never be executed [-Wunreachable-code]
327:00.89 4504 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(firstElement);
327:00.89 | ^
327:00.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4504:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.89 4504 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(firstElement);
327:00.89 | ^
327:00.89 | /* DISABLES CODE */ ( )
327:00.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4645:79: warning: code will never be executed [-Wunreachable-code]
327:00.89 4645 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arrayDimensions > 0);
327:00.89 | ^
327:00.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:4645:17: note: silence by adding parentheses to mark code as explicitly dead
327:00.89 4645 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arrayDimensions > 0);
327:00.89 | ^
327:00.89 | /* DISABLES CODE */ ( )
327:00.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5171:75: warning: code will never be executed [-Wunreachable-code]
327:00.90 5171 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(safeIndex >= 0);
327:00.90 | ^
327:00.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5171:13: note: silence by adding parentheses to mark code as explicitly dead
327:00.90 5171 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(safeIndex >= 0);
327:00.90 | ^
327:00.90 | /* DISABLES CODE */ ( )
327:00.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5164:83: warning: code will never be executed [-Wunreachable-code]
327:00.90 5164 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(baseExpression->isVector());
327:00.90 | ^
327:00.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5164:21: note: silence by adding parentheses to mark code as explicitly dead
327:00.90 5164 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(baseExpression->isVector());
327:00.90 | ^
327:00.90 | /* DISABLES CODE */ ( )
327:00.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5064:87: warning: code will never be executed [-Wunreachable-code]
327:00.91 5064 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics->numErrors() > 0);
327:00.91 | ^
327:00.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5064:25: note: silence by adding parentheses to mark code as explicitly dead
327:00.91 5064 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics->numErrors() > 0);
327:00.91 | ^
327:00.91 | /* DISABLES CODE */ ( )
327:00.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5206:67: warning: code will never be executed [-Wunreachable-code]
327:00.91 5206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index >= 0);
327:00.91 | ^
327:00.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5206:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.91 5206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index >= 0);
327:00.91 | ^
327:00.91 | /* DISABLES CODE */ ( )
327:00.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5204:67: warning: code will never be executed [-Wunreachable-code]
327:00.92 5204 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySize > 0);
327:00.92 | ^
327:00.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5204:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.92 5204 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySize > 0);
327:00.92 | ^
327:00.92 | /* DISABLES CODE */ ( )
327:00.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5945:80: warning: code will never be executed [-Wunreachable-code]
327:00.92 5945 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.92 | ^
327:00.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5945:18: note: silence by adding parentheses to mark code as explicitly dead
327:00.92 5945 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.92 | ^
327:00.92 | /* DISABLES CODE */ ( )
327:00.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5994:80: warning: code will never be executed [-Wunreachable-code]
327:00.93 5994 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.93 | ^
327:00.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:5994:18: note: silence by adding parentheses to mark code as explicitly dead
327:00.93 5994 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.93 | ^
327:00.93 | /* DISABLES CODE */ ( )
327:00.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6239:71: warning: code will never be executed [-Wunreachable-code]
327:00.93 6239 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics->numErrors() > 0);
327:00.93 | ^
327:00.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6239:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.93 6239 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDiagnostics->numErrors() > 0);
327:00.93 | ^
327:00.93 | /* DISABLES CODE */ ( )
327:00.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6236:67: warning: code will never be executed [-Wunreachable-code]
327:00.93 6236 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statementList);
327:00.94 | ^
327:00.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6236:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.94 6236 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statementList);
327:00.94 | ^
327:00.94 | /* DISABLES CODE */ ( )
327:00.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6297:67: warning: code will never be executed [-Wunreachable-code]
327:00.94 6297 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(child != nullptr);
327:00.94 | ^
327:00.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6297:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.94 6297 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(child != nullptr);
327:00.94 | ^
327:00.94 | /* DISABLES CODE */ ( )
327:00.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6353:67: warning: code will never be executed [-Wunreachable-code]
327:00.94 6353 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op != EOpNull);
327:00.94 | ^
327:00.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6353:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.94 6353 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op != EOpNull);
327:00.94 | ^
327:00.95 | /* DISABLES CODE */ ( )
327:00.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6380:67: warning: code will never be executed [-Wunreachable-code]
327:00.95 6380 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(folded != nullptr);
327:00.95 | ^
327:00.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6380:5: note: silence by adding parentheses to mark code as explicitly dead
327:00.95 6380 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(folded != nullptr);
327:00.95 | ^
327:00.95 | /* DISABLES CODE */ ( )
327:00.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6483:71: warning: code will never be executed [-Wunreachable-code]
327:00.95 6483 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(right->isArray());
327:00.95 | ^
327:00.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6483:9: note: silence by adding parentheses to mark code as explicitly dead
327:00.95 6483 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(right->isArray());
327:00.95 | ^
327:00.95 | /* DISABLES CODE */ ( )
327:00.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6467:79: warning: code will never be executed [-Wunreachable-code]
327:00.96 6467 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left->getType().getInterfaceBlock());
327:00.96 | ^
327:00.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6467:17: note: silence by adding parentheses to mark code as explicitly dead
327:00.96 6467 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left->getType().getInterfaceBlock());
327:00.96 | ^
327:00.96 | /* DISABLES CODE */ ( )
327:00.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6445:79: warning: code will never be executed [-Wunreachable-code]
327:00.96 6445 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left->getType().getStruct());
327:00.96 | ^
327:00.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6445:17: note: silence by adding parentheses to mark code as explicitly dead
327:00.96 6445 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left->getType().getStruct());
327:00.96 | ^
327:00.96 | /* DISABLES CODE */ ( )
327:00.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6410:79: warning: code will never be executed [-Wunreachable-code]
327:00.97 6410 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op != EOpIndexDirectStruct);
327:00.97 | ^
327:00.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6410:17: note: silence by adding parentheses to mark code as explicitly dead
327:00.97 6410 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op != EOpIndexDirectStruct);
327:00.97 | ^
327:00.97 | /* DISABLES CODE */ ( )
327:00.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6682:80: warning: code will never be executed [-Wunreachable-code]
327:00.97 6682 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.97 | ^
327:00.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6682:18: note: silence by adding parentheses to mark code as explicitly dead
327:00.97 6682 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:00.97 | ^
327:00.97 | /* DISABLES CODE */ ( )
327:00.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6675:75: warning: code will never be executed [-Wunreachable-code]
327:00.98 6675 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left.isMatrix() && right.isMatrix());
327:00.98 | ^
327:00.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6675:13: note: silence by adding parentheses to mark code as explicitly dead
327:00.98 6675 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left.isMatrix() && right.isMatrix());
327:00.98 | ^
327:00.98 | /* DISABLES CODE */ ( )
327:00.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6670:75: warning: code will never be executed [-Wunreachable-code]
327:00.98 6670 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left.isMatrix() && !right.isMatrix());
327:00.98 | ^
327:00.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6670:13: note: silence by adding parentheses to mark code as explicitly dead
327:00.98 6670 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left.isMatrix() && !right.isMatrix());
327:00.98 | ^
327:00.98 | /* DISABLES CODE */ ( )
327:00.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6662:75: warning: code will never be executed [-Wunreachable-code]
327:00.99 6662 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left.isMatrix() && right.isMatrix());
327:00.99 | ^
327:00.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6662:13: note: silence by adding parentheses to mark code as explicitly dead
327:00.99 6662 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left.isMatrix() && right.isMatrix());
327:00.99 | ^
327:00.99 | /* DISABLES CODE */ ( )
327:00.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6657:75: warning: code will never be executed [-Wunreachable-code]
327:00.99 6657 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left.isMatrix() && !right.isMatrix());
327:00.99 | ^
327:00.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6657:13: note: silence by adding parentheses to mark code as explicitly dead
327:00.99 6657 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left.isMatrix() && !right.isMatrix());
327:00.99 | ^
327:00.99 | /* DISABLES CODE */ ( )
327:00.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6750:67: warning: code will never be executed [-Wunreachable-code]
327:00.99 6750 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op != EOpAssign);
327:01.00 | ^
327:01.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6750:5: note: silence by adding parentheses to mark code as explicitly dead
327:01.00 6750 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op != EOpAssign);
327:01.00 | ^
327:01.00 | /* DISABLES CODE */ ( )
327:01.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6728:75: warning: code will never be executed [-Wunreachable-code]
327:01.00 6728 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left->isArray() && !right->isArray() && !left->getType().getStruct() && !right->getType().getStruct());
327:01.00 | ^
327:01.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6728:13: note: silence by adding parentheses to mark code as explicitly dead
327:01.00 6728 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left->isArray() && !right->isArray() && !left->getType().getStruct() && !right->getType().getStruct());
327:01.00 | ^
327:01.00 | /* DISABLES CODE */ ( )
327:01.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6720:75: warning: code will never be executed [-Wunreachable-code]
327:01.00 6720 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left->isArray() && !right->isArray() && !left->getType().getStruct() && !right->getType().getStruct());
327:01.00 | ^
327:01.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6720:13: note: silence by adding parentheses to mark code as explicitly dead
327:01.01 6720 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left->isArray() && !right->isArray() && !left->getType().getStruct() && !right->getType().getStruct());
327:01.01 | ^
327:01.01 | /* DISABLES CODE */ ( )
327:01.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6714:75: warning: code will never be executed [-Wunreachable-code]
327:01.01 6714 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(right->getBasicType() == EbtBool);
327:01.01 | ^
327:01.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6714:13: note: silence by adding parentheses to mark code as explicitly dead
327:01.01 6714 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(right->getBasicType() == EbtBool);
327:01.01 | ^
327:01.01 | /* DISABLES CODE */ ( )
327:01.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6707:75: warning: code will never be executed [-Wunreachable-code]
327:01.01 6707 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left->isArray() && !right->isArray() && !left->getType().getStruct() && !right->getType().getStruct());
327:01.01 | ^
327:01.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6707:13: note: silence by adding parentheses to mark code as explicitly dead
327:01.01 6707 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!left->isArray() && !right->isArray() && !left->getType().getStruct() && !right->getType().getStruct());
327:01.01 | ^
327:01.01 | /* DISABLES CODE */ ( )
327:01.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6892:80: warning: code will never be executed [-Wunreachable-code]
327:01.02 6892 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:01.02 | ^
327:01.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6892:18: note: silence by adding parentheses to mark code as explicitly dead
327:01.02 6892 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:01.02 | ^
327:01.02 | /* DISABLES CODE */ ( )
327:01.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6905:71: warning: code will never be executed [-Wunreachable-code]
327:01.02 6905 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpReturn);
327:01.02 | ^
327:01.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6905:9: note: silence by adding parentheses to mark code as explicitly dead
327:01.02 6905 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpReturn);
327:01.02 | ^
327:01.02 | /* DISABLES CODE */ ( )
327:01.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6975:84: warning: code will never be executed [-Wunreachable-code]
327:01.03 6975 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:01.03 | ^
327:01.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6975:22: note: silence by adding parentheses to mark code as explicitly dead
327:01.03 6975 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:01.03 | ^
327:01.03 | /* DISABLES CODE */ ( )
327:01.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6963:79: warning: code will never be executed [-Wunreachable-code]
327:01.03 6963 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isTextureGatherOffsetOrOffsets);
327:01.03 | ^
327:01.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6963:17: note: silence by adding parentheses to mark code as explicitly dead
327:01.03 6963 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isTextureGatherOffsetOrOffsets);
327:01.03 | ^
327:01.03 | /* DISABLES CODE */ ( )
327:01.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6942:71: warning: code will never be executed [-Wunreachable-code]
327:01.04 6942 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sampler != nullptr);
327:01.04 | ^
327:01.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6942:9: note: silence by adding parentheses to mark code as explicitly dead
327:01.04 6942 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sampler != nullptr);
327:01.04 | ^
327:01.04 | /* DISABLES CODE */ ( )
327:01.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6940:71: warning: code will never be executed [-Wunreachable-code]
327:01.04 6940 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arguments->size() >= 2u && arguments->size() <= 4u);
327:01.04 | ^
327:01.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:6940:9: note: silence by adding parentheses to mark code as explicitly dead
327:01.04 6940 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arguments->size() >= 2u && arguments->size() <= 4u);
327:01.04 | ^
327:01.04 | /* DISABLES CODE */ ( )
327:01.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7095:75: warning: code will never be executed [-Wunreachable-code]
327:01.05 7095 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!offsetMustBeConst);
327:01.05 | ^
327:01.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7095:13: note: silence by adding parentheses to mark code as explicitly dead
327:01.05 7095 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!offsetMustBeConst);
327:01.05 | ^
327:01.05 | /* DISABLES CODE */ ( )
327:01.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7016:71: warning: code will never be executed [-Wunreachable-code]
327:01.05 7016 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arguments->size() >= 3);
327:01.05 | ^
327:01.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7016:9: note: silence by adding parentheses to mark code as explicitly dead
327:01.05 7016 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arguments->size() >= 3);
327:01.05 | ^
327:01.05 | /* DISABLES CODE */ ( )
327:01.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7113:71: warning: code will never be executed [-Wunreachable-code]
327:01.06 7113 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(values[i].getType() == EbtInt);
327:01.06 | ^
327:01.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7113:9: note: silence by adding parentheses to mark code as explicitly dead
327:01.06 7113 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(values[i].getType() == EbtInt);
327:01.06 | ^
327:01.06 | /* DISABLES CODE */ ( )
327:01.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7257:71: warning: code will never be executed [-Wunreachable-code]
327:01.06 7257 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(functionArgumentType.getBasicType() == functionParameterType.getBasicType());
327:01.06 | ^
327:01.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7257:9: note: silence by adding parentheses to mark code as explicitly dead
327:01.06 7257 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(functionArgumentType.getBasicType() == functionParameterType.getBasicType());
327:01.06 | ^
327:01.06 | /* DISABLES CODE */ ( )
327:01.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7250:67: warning: code will never be executed [-Wunreachable-code]
327:01.07 7250 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(functionDefinition->getParamCount() == arguments.size());
327:01.07 | ^
327:01.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7250:5: note: silence by adding parentheses to mark code as explicitly dead
327:01.07 7250 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(functionDefinition->getParamCount() == arguments.size());
327:01.07 | ^
327:01.07 | /* DISABLES CODE */ ( )
327:01.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7246:67: warning: code will never be executed [-Wunreachable-code]
327:01.07 7246 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(functionCall->getOp() == EOpCallFunctionInAST);
327:01.07 | ^
327:01.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7246:5: note: silence by adding parentheses to mark code as explicitly dead
327:01.07 7246 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(functionCall->getOp() == EOpCallFunctionInAST);
327:01.07 | ^
327:01.07 | /* DISABLES CODE */ ( )
327:01.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7335:71: warning: code will never be executed [-Wunreachable-code]
327:01.08 7335 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8DD9);
327:01.08 | ^
327:01.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7335:9: note: silence by adding parentheses to mark code as explicitly dead
327:01.08 7335 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mShaderType == 0x8DD9);
327:01.08 | ^
327:01.08 | /* DISABLES CODE */ ( )
327:01.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7413:79: warning: code will never be executed [-Wunreachable-code]
327:01.08 7413 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(callNode != nullptr);
327:01.08 | ^
327:01.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7413:17: note: silence by adding parentheses to mark code as explicitly dead
327:01.08 7413 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(callNode != nullptr);
327:01.08 | ^
327:01.08 | /* DISABLES CODE */ ( )
327:01.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7396:75: warning: code will never be executed [-Wunreachable-code]
327:01.08 7396 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->symbolType() == SymbolType::BuiltIn);
327:01.09 | ^
327:01.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7396:13: note: silence by adding parentheses to mark code as explicitly dead
327:01.09 7396 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->symbolType() == SymbolType::BuiltIn);
327:01.09 | ^
327:01.09 | /* DISABLES CODE */ ( )
327:01.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7374:75: warning: code will never be executed [-Wunreachable-code]
327:01.09 7374 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->symbolType() == SymbolType::UserDefined);
327:01.09 | ^
327:01.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp:7374:13: note: silence by adding parentheses to mark code as explicitly dead
327:01.09 7374 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->symbolType() == SymbolType::UserDefined);
327:01.09 | ^
327:01.09 | /* DISABLES CODE */ ( )
327:01.09 86 warnings generated.
327:01.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:01.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:02.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:02.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:02.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp:16:67: warning: code will never be executed [-Wunreachable-code]
327:02.10 16 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(PoolIndex == (static_cast<TLSIndex>(-1)));
327:02.10 | ^
327:02.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp:16:5: note: silence by adding parentheses to mark code as explicitly dead
327:02.10 16 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(PoolIndex == (static_cast<TLSIndex>(-1)));
327:02.10 | ^
327:02.10 | /* DISABLES CODE */ ( )
327:02.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp:24:67: warning: code will never be executed [-Wunreachable-code]
327:02.10 24 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(PoolIndex != (static_cast<TLSIndex>(-1)));
327:02.10 | ^
327:02.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp:24:5: note: silence by adding parentheses to mark code as explicitly dead
327:02.10 24 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(PoolIndex != (static_cast<TLSIndex>(-1)));
327:02.10 | ^
327:02.10 | /* DISABLES CODE */ ( )
327:02.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp:32:67: warning: code will never be executed [-Wunreachable-code]
327:02.10 32 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(PoolIndex != (static_cast<TLSIndex>(-1)));
327:02.11 | ^
327:02.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp:32:5: note: silence by adding parentheses to mark code as explicitly dead
327:02.11 32 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(PoolIndex != (static_cast<TLSIndex>(-1)));
327:02.11 | ^
327:02.11 | /* DISABLES CODE */ ( )
327:02.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp:38:67: warning: code will never be executed [-Wunreachable-code]
327:02.11 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(PoolIndex != (static_cast<TLSIndex>(-1)));
327:02.11 | ^
327:02.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp:38:5: note: silence by adding parentheses to mark code as explicitly dead
327:02.11 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(PoolIndex != (static_cast<TLSIndex>(-1)));
327:02.11 | ^
327:02.11 | /* DISABLES CODE */ ( )
327:02.11 4 warnings generated.
327:02.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:02.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:04.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:04.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:04.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:228:84: warning: code will never be executed [-Wunreachable-code]
327:04.09 228 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.09 | ^
327:04.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:228:22: note: silence by adding parentheses to mark code as explicitly dead
327:04.09 228 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.09 | ^
327:04.09 | /* DISABLES CODE */ ( )
327:04.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:325:84: warning: code will never be executed [-Wunreachable-code]
327:04.09 325 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.09 | ^
327:04.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:325:22: note: silence by adding parentheses to mark code as explicitly dead
327:04.09 325 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.09 | ^
327:04.09 | /* DISABLES CODE */ ( )
327:04.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:322:84: warning: code will never be executed [-Wunreachable-code]
327:04.10 322 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.10 | ^
327:04.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:322:22: note: silence by adding parentheses to mark code as explicitly dead
327:04.10 322 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.10 | ^
327:04.10 | /* DISABLES CODE */ ( )
327:04.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:551:80: warning: code will never be executed [-Wunreachable-code]
327:04.10 551 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.10 | ^
327:04.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:551:18: note: silence by adding parentheses to mark code as explicitly dead
327:04.10 551 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.10 | ^
327:04.10 | /* DISABLES CODE */ ( )
327:04.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:619:84: warning: code will never be executed [-Wunreachable-code]
327:04.10 619 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.10 | ^
327:04.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:619:22: note: silence by adding parentheses to mark code as explicitly dead
327:04.10 619 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.11 | ^
327:04.11 | /* DISABLES CODE */ ( )
327:04.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:611:79: warning: code will never be executed [-Wunreachable-code]
327:04.11 611 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.precision != EbpUndefined);
327:04.11 | ^
327:04.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:611:17: note: silence by adding parentheses to mark code as explicitly dead
327:04.11 611 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.precision != EbpUndefined);
327:04.11 | ^
327:04.11 | /* DISABLES CODE */ ( )
327:04.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:669:84: warning: code will never be executed [-Wunreachable-code]
327:04.11 669 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.11 | ^
327:04.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:669:22: note: silence by adding parentheses to mark code as explicitly dead
327:04.11 669 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:04.11 | ^
327:04.11 | /* DISABLES CODE */ ( )
327:04.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:662:79: warning: code will never be executed [-Wunreachable-code]
327:04.12 662 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.precision != EbpUndefined);
327:04.12 | ^
327:04.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:662:17: note: silence by adding parentheses to mark code as explicitly dead
327:04.12 662 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(typeQualifier.precision != EbpUndefined);
327:04.12 | ^
327:04.12 | /* DISABLES CODE */ ( )
327:04.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:920:67: warning: code will never be executed [-Wunreachable-code]
327:04.12 920 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsScopeQualifier(qualifier));
327:04.12 | ^
327:04.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:920:5: note: silence by adding parentheses to mark code as explicitly dead
327:04.12 920 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsScopeQualifier(qualifier));
327:04.12 | ^
327:04.12 | /* DISABLES CODE */ ( )
327:04.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:927:67: warning: code will never be executed [-Wunreachable-code]
327:04.12 927 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsScopeQualifier(scope->getQualifier()));
327:04.12 | ^
327:04.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:927:5: note: silence by adding parentheses to mark code as explicitly dead
327:04.12 927 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsScopeQualifier(scope->getQualifier()));
327:04.12 | ^
327:04.12 | /* DISABLES CODE */ ( )
327:04.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:960:67: warning: code will never be executed [-Wunreachable-code]
327:04.13 960 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(static_cast<const TStorageQualifierWrapper *>(mQualifiers[0])->getQualifier() == EvqTemporary);
327:04.13 | ^
327:04.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:960:5: note: silence by adding parentheses to mark code as explicitly dead
327:04.13 960 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(static_cast<const TStorageQualifierWrapper *>(mQualifiers[0])->getQualifier() == EvqTemporary);
327:04.13 | ^
327:04.13 | /* DISABLES CODE */ ( )
327:04.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:959:67: warning: code will never be executed [-Wunreachable-code]
327:04.13 959 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInvariantCorrect(mQualifiers));
327:04.13 | ^
327:04.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:959:5: note: silence by adding parentheses to mark code as explicitly dead
327:04.13 959 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInvariantCorrect(mQualifiers));
327:04.13 | ^
327:04.13 | /* DISABLES CODE */ ( )
327:04.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:985:67: warning: code will never be executed [-Wunreachable-code]
327:04.13 985 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInvariantCorrect(mQualifiers));
327:04.14 | ^
327:04.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp:985:5: note: silence by adding parentheses to mark code as explicitly dead
327:04.14 985 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInvariantCorrect(mQualifiers));
327:04.14 | ^
327:04.14 | /* DISABLES CODE */ ( )
327:04.14 13 warnings generated.
327:04.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:04.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:07.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:07.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:07.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:46:67: warning: code will never be executed [-Wunreachable-code]
327:07.54 46 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(matrixPacking != EmpUnspecified);
327:07.54 | ^
327:07.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:46:5: note: silence by adding parentheses to mark code as explicitly dead
327:07.54 46 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(matrixPacking != EmpUnspecified);
327:07.54 | ^
327:07.54 | /* DISABLES CODE */ ( )
327:07.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:221:67: warning: code will never be executed [-Wunreachable-code]
327:07.55 221 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(uniform);
327:07.55 | ^
327:07.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:221:5: note: silence by adding parentheses to mark code as explicitly dead
327:07.55 221 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(uniform);
327:07.55 | ^
327:07.55 | /* DISABLES CODE */ ( )
327:07.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:291:67: warning: code will never be executed [-Wunreachable-code]
327:07.55 291 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler(type.getBasicType()));
327:07.55 | ^
327:07.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:291:5: note: silence by adding parentheses to mark code as explicitly dead
327:07.55 291 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler(type.getBasicType()));
327:07.55 | ^
327:07.55 | /* DISABLES CODE */ ( )
327:07.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:330:75: warning: code will never be executed [-Wunreachable-code]
327:07.55 330 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(samplerInStructSymbolsToAPINames.find(uniform) != samplerInStructSymbolsToAPINames.end());
327:07.55 | ^
327:07.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:330:13: note: silence by adding parentheses to mark code as explicitly dead
327:07.56 330 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(samplerInStructSymbolsToAPINames.find(uniform) != samplerInStructSymbolsToAPINames.end());
327:07.56 | ^
327:07.56 | /* DISABLES CODE */ ( )
327:07.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:432:67: warning: code will never be executed [-Wunreachable-code]
327:07.56 432 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsAnyRasterOrdered(group));
327:07.56 | ^
327:07.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:432:5: note: silence by adding parentheses to mark code as explicitly dead
327:07.56 432 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsAnyRasterOrdered(group));
327:07.56 | ^
327:07.56 | /* DISABLES CODE */ ( )
327:07.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:624:71: warning: code will never be executed [-Wunreachable-code]
327:07.56 624 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(HLSL_TEXTURE_MIN == HLSL_TEXTURE_2D);
327:07.56 | ^
327:07.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:624:9: note: silence by adding parentheses to mark code as explicitly dead
327:07.56 624 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(HLSL_TEXTURE_MIN == HLSL_TEXTURE_2D);
327:07.56 | ^
327:07.56 | /* DISABLES CODE */ ( )
327:07.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:605:87: warning: code will never be executed [-Wunreachable-code]
327:07.57 605 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(outputType == SH_HLSL_3_0_OUTPUT);
327:07.57 | ^
327:07.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:605:25: note: silence by adding parentheses to mark code as explicitly dead
327:07.57 605 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(outputType == SH_HLSL_3_0_OUTPUT);
327:07.57 | ^
327:07.57 | /* DISABLES CODE */ ( )
327:07.57 7 warnings generated.
327:07.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:07.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:10.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:10.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:10.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:112:80: warning: code will never be executed [-Wunreachable-code]
327:10.03 112 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:10.03 | ^
327:10.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:112:18: note: silence by adding parentheses to mark code as explicitly dead
327:10.03 112 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:10.03 | ^
327:10.03 | /* DISABLES CODE */ ( )
327:10.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:142:80: warning: code will never be executed [-Wunreachable-code]
327:10.03 142 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:10.03 | ^
327:10.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:142:18: note: silence by adding parentheses to mark code as explicitly dead
327:10.03 142 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:10.03 | ^
327:10.03 | /* DISABLES CODE */ ( )
327:10.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:181:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ShBuiltInResources' [-Wnontrivial-memcall]
327:10.03 181 | memset(resources, 0, sizeof(*resources));
327:10.03 | ^
327:10.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:181:12: note: explicitly cast the pointer to silence this warning
327:10.03 181 | memset(resources, 0, sizeof(*resources));
327:10.04 | ^
327:10.04 | (void*)
327:10.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:399:67: warning: code will never be executed [-Wunreachable-code]
327:10.04 399 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.04 | ^
327:10.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:399:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.04 399 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.04 | ^
327:10.04 | /* DISABLES CODE */ ( )
327:10.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:406:67: warning: code will never be executed [-Wunreachable-code]
327:10.04 406 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.04 | ^
327:10.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:406:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.04 406 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.04 | ^
327:10.04 | /* DISABLES CODE */ ( )
327:10.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:423:67: warning: code will never be executed [-Wunreachable-code]
327:10.05 423 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.05 | ^
327:10.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:423:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.05 423 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.05 | ^
327:10.05 | /* DISABLES CODE */ ( )
327:10.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:431:67: warning: code will never be executed [-Wunreachable-code]
327:10.05 431 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.05 | ^
327:10.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:431:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.05 431 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.05 | ^
327:10.05 | /* DISABLES CODE */ ( )
327:10.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:438:67: warning: code will never be executed [-Wunreachable-code]
327:10.05 438 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.05 | ^
327:10.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:438:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.05 438 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.05 | ^
327:10.05 | /* DISABLES CODE */ ( )
327:10.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:445:67: warning: code will never be executed [-Wunreachable-code]
327:10.06 445 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.06 | ^
327:10.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:445:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.06 445 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.06 | ^
327:10.06 | /* DISABLES CODE */ ( )
327:10.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:455:67: warning: code will never be executed [-Wunreachable-code]
327:10.06 455 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.06 | ^
327:10.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:455:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.06 455 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.06 | ^
327:10.06 | /* DISABLES CODE */ ( )
327:10.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:467:67: warning: code will never be executed [-Wunreachable-code]
327:10.06 467 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.07 | ^
327:10.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:467:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.07 467 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.07 | ^
327:10.07 | /* DISABLES CODE */ ( )
327:10.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:479:67: warning: code will never be executed [-Wunreachable-code]
327:10.07 479 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.07 | ^
327:10.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:479:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.07 479 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.07 | ^
327:10.07 | /* DISABLES CODE */ ( )
327:10.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:488:67: warning: code will never be executed [-Wunreachable-code]
327:10.07 488 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.07 | ^
327:10.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:488:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.07 488 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.07 | ^
327:10.07 | /* DISABLES CODE */ ( )
327:10.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:537:75: warning: code will never be executed [-Wunreachable-code]
327:10.08 537 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler->getOutputVaryings().empty() && compiler->getInputVaryings().empty());
327:10.08 | ^
327:10.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:537:13: note: silence by adding parentheses to mark code as explicitly dead
327:10.08 537 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler->getOutputVaryings().empty() && compiler->getInputVaryings().empty());
327:10.08 | ^
327:10.08 | /* DISABLES CODE */ ( )
327:10.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:576:67: warning: code will never be executed [-Wunreachable-code]
327:10.08 576 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.08 | ^
327:10.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:576:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.08 576 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.08 | ^
327:10.08 | /* DISABLES CODE */ ( )
327:10.08 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:573:67: warning: code will never be executed [-Wunreachable-code]
327:10.09 573 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.09 | ^
327:10.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:573:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.09 573 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.09 | ^
327:10.09 | /* DISABLES CODE */ ( )
327:10.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:586:67: warning: code will never be executed [-Wunreachable-code]
327:10.09 586 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.09 | ^
327:10.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:586:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.09 586 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.09 | ^
327:10.09 | /* DISABLES CODE */ ( )
327:10.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:583:67: warning: code will never be executed [-Wunreachable-code]
327:10.09 583 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.09 | ^
327:10.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:583:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.09 583 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.09 | ^
327:10.09 | /* DISABLES CODE */ ( )
327:10.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:597:67: warning: code will never be executed [-Wunreachable-code]
327:10.09 597 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.10 | ^
327:10.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:597:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.10 597 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.10 | ^
327:10.10 | /* DISABLES CODE */ ( )
327:10.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:593:67: warning: code will never be executed [-Wunreachable-code]
327:10.10 593 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.10 | ^
327:10.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:593:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.10 593 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.10 | ^
327:10.10 | /* DISABLES CODE */ ( )
327:10.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:607:67: warning: code will never be executed [-Wunreachable-code]
327:10.10 607 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.10 | ^
327:10.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:607:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.10 607 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.10 | ^
327:10.10 | /* DISABLES CODE */ ( )
327:10.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:604:67: warning: code will never be executed [-Wunreachable-code]
327:10.10 604 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.10 | ^
327:10.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:604:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.10 604 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.10 | ^
327:10.10 | /* DISABLES CODE */ ( )
327:10.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:645:67: warning: code will never be executed [-Wunreachable-code]
327:10.11 645 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.11 | ^
327:10.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:645:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.11 645 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.11 | ^
327:10.11 | /* DISABLES CODE */ ( )
327:10.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:642:67: warning: code will never be executed [-Wunreachable-code]
327:10.11 642 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indexOut);
327:10.11 | ^
327:10.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:642:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.11 642 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indexOut);
327:10.11 | ^
327:10.11 | /* DISABLES CODE */ ( )
327:10.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:667:67: warning: code will never be executed [-Wunreachable-code]
327:10.11 667 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.11 | ^
327:10.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:667:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.11 667 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.11 | ^
327:10.11 | /* DISABLES CODE */ ( )
327:10.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:664:67: warning: code will never be executed [-Wunreachable-code]
327:10.11 664 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indexOut);
327:10.11 | ^
327:10.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:664:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.12 664 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indexOut);
327:10.12 | ^
327:10.12 | /* DISABLES CODE */ ( )
327:10.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:686:67: warning: code will never be executed [-Wunreachable-code]
327:10.12 686 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.12 | ^
327:10.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:686:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.12 686 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.12 | ^
327:10.12 | /* DISABLES CODE */ ( )
327:10.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:698:67: warning: code will never be executed [-Wunreachable-code]
327:10.12 698 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.12 | ^
327:10.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:698:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.12 698 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.12 | ^
327:10.12 | /* DISABLES CODE */ ( )
327:10.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:710:67: warning: code will never be executed [-Wunreachable-code]
327:10.12 710 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.12 | ^
327:10.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:710:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.12 710 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.12 | ^
327:10.12 | /* DISABLES CODE */ ( )
327:10.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:722:67: warning: code will never be executed [-Wunreachable-code]
327:10.13 722 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.13 | ^
327:10.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:722:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.13 722 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.13 | ^
327:10.13 | /* DISABLES CODE */ ( )
327:10.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:734:67: warning: code will never be executed [-Wunreachable-code]
327:10.13 734 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.13 | ^
327:10.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:734:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.13 734 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.13 | ^
327:10.13 | /* DISABLES CODE */ ( )
327:10.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:746:67: warning: code will never be executed [-Wunreachable-code]
327:10.13 746 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.13 | ^
327:10.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:746:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.13 746 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(translator);
327:10.13 | ^
327:10.13 | /* DISABLES CODE */ ( )
327:10.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:760:67: warning: code will never be executed [-Wunreachable-code]
327:10.13 760 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.13 | ^
327:10.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:760:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.13 760 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.13 | ^
327:10.14 | /* DISABLES CODE */ ( )
327:10.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:756:67: warning: code will never be executed [-Wunreachable-code]
327:10.14 756 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.14 | ^
327:10.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:756:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.14 756 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.14 | ^
327:10.14 | /* DISABLES CODE */ ( )
327:10.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:771:67: warning: code will never be executed [-Wunreachable-code]
327:10.14 771 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.14 | ^
327:10.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:771:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.14 771 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.14 | ^
327:10.14 | /* DISABLES CODE */ ( )
327:10.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:767:67: warning: code will never be executed [-Wunreachable-code]
327:10.14 767 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.14 | ^
327:10.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:767:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.14 767 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.14 | ^
327:10.14 | /* DISABLES CODE */ ( )
327:10.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:782:67: warning: code will never be executed [-Wunreachable-code]
327:10.15 782 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.15 | ^
327:10.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:782:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.15 782 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.15 | ^
327:10.15 | /* DISABLES CODE */ ( )
327:10.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:778:67: warning: code will never be executed [-Wunreachable-code]
327:10.15 778 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.15 | ^
327:10.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:778:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.15 778 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.15 | ^
327:10.15 | /* DISABLES CODE */ ( )
327:10.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:793:67: warning: code will never be executed [-Wunreachable-code]
327:10.15 793 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.15 | ^
327:10.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:793:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.15 793 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.15 | ^
327:10.15 | /* DISABLES CODE */ ( )
327:10.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:789:67: warning: code will never be executed [-Wunreachable-code]
327:10.15 789 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.15 | ^
327:10.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:789:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.15 789 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.15 | ^
327:10.16 | /* DISABLES CODE */ ( )
327:10.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:804:67: warning: code will never be executed [-Wunreachable-code]
327:10.16 804 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.16 | ^
327:10.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:804:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.16 804 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.16 | ^
327:10.16 | /* DISABLES CODE */ ( )
327:10.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:800:67: warning: code will never be executed [-Wunreachable-code]
327:10.16 800 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.16 | ^
327:10.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:800:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.16 800 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.16 | ^
327:10.16 | /* DISABLES CODE */ ( )
327:10.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:815:67: warning: code will never be executed [-Wunreachable-code]
327:10.16 815 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.16 | ^
327:10.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:815:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.16 815 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.16 | ^
327:10.16 | /* DISABLES CODE */ ( )
327:10.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:811:67: warning: code will never be executed [-Wunreachable-code]
327:10.17 811 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.17 | ^
327:10.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:811:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.17 811 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.17 | ^
327:10.17 | /* DISABLES CODE */ ( )
327:10.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:826:67: warning: code will never be executed [-Wunreachable-code]
327:10.17 826 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.17 | ^
327:10.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:826:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.17 826 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.17 | ^
327:10.17 | /* DISABLES CODE */ ( )
327:10.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:822:67: warning: code will never be executed [-Wunreachable-code]
327:10.17 822 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.17 | ^
327:10.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:822:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.17 822 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.17 | ^
327:10.17 | /* DISABLES CODE */ ( )
327:10.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:837:67: warning: code will never be executed [-Wunreachable-code]
327:10.17 837 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.17 | ^
327:10.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:837:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.17 837 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.17 | ^
327:10.18 | /* DISABLES CODE */ ( )
327:10.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:833:67: warning: code will never be executed [-Wunreachable-code]
327:10.18 833 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.18 | ^
327:10.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:833:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.18 833 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.18 | ^
327:10.18 | /* DISABLES CODE */ ( )
327:10.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:848:67: warning: code will never be executed [-Wunreachable-code]
327:10.18 848 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.18 | ^
327:10.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:848:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.18 848 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.18 | ^
327:10.18 | /* DISABLES CODE */ ( )
327:10.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:844:67: warning: code will never be executed [-Wunreachable-code]
327:10.18 844 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.18 | ^
327:10.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:844:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.18 844 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.18 | ^
327:10.18 | /* DISABLES CODE */ ( )
327:10.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:859:67: warning: code will never be executed [-Wunreachable-code]
327:10.19 859 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.19 | ^
327:10.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:859:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.19 859 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.19 | ^
327:10.19 | /* DISABLES CODE */ ( )
327:10.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:855:67: warning: code will never be executed [-Wunreachable-code]
327:10.19 855 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.19 | ^
327:10.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:855:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.19 855 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.19 | ^
327:10.19 | /* DISABLES CODE */ ( )
327:10.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:870:67: warning: code will never be executed [-Wunreachable-code]
327:10.19 870 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.19 | ^
327:10.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:870:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.19 870 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.19 | ^
327:10.19 | /* DISABLES CODE */ ( )
327:10.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:866:67: warning: code will never be executed [-Wunreachable-code]
327:10.19 866 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.19 | ^
327:10.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:866:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.19 866 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.19 | ^
327:10.19 | /* DISABLES CODE */ ( )
327:10.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:884:67: warning: code will never be executed [-Wunreachable-code]
327:10.20 884 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(maxVertices >= 0);
327:10.20 | ^
327:10.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:884:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.20 884 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(maxVertices >= 0);
327:10.20 | ^
327:10.20 | /* DISABLES CODE */ ( )
327:10.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:881:67: warning: code will never be executed [-Wunreachable-code]
327:10.20 881 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.20 | ^
327:10.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:881:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.20 881 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.20 | ^
327:10.20 | /* DISABLES CODE */ ( )
327:10.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:877:67: warning: code will never be executed [-Wunreachable-code]
327:10.20 877 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.20 | ^
327:10.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:877:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.20 877 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.20 | ^
327:10.20 | /* DISABLES CODE */ ( )
327:10.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:894:67: warning: code will never be executed [-Wunreachable-code]
327:10.20 894 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.20 | ^
327:10.20 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:894:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.20 894 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.20 | ^
327:10.20 | /* DISABLES CODE */ ( )
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:890:67: warning: code will never be executed [-Wunreachable-code]
327:10.21 890 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.21 | ^
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:890:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.21 890 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.21 | ^
327:10.21 | /* DISABLES CODE */ ( )
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:906:67: warning: code will never be executed [-Wunreachable-code]
327:10.21 906 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.21 | ^
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:906:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.21 906 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.21 | ^
327:10.21 | /* DISABLES CODE */ ( )
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:902:67: warning: code will never be executed [-Wunreachable-code]
327:10.21 902 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.21 | ^
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:902:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.21 902 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.21 | ^
327:10.21 | /* DISABLES CODE */ ( )
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:917:67: warning: code will never be executed [-Wunreachable-code]
327:10.21 917 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.21 | ^
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:917:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.21 917 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.21 | ^
327:10.21 | /* DISABLES CODE */ ( )
327:10.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:913:67: warning: code will never be executed [-Wunreachable-code]
327:10.22 913 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.22 | ^
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:913:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.22 913 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.22 | ^
327:10.22 | /* DISABLES CODE */ ( )
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:928:67: warning: code will never be executed [-Wunreachable-code]
327:10.22 928 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.22 | ^
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:928:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.22 928 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.22 | ^
327:10.22 | /* DISABLES CODE */ ( )
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:924:67: warning: code will never be executed [-Wunreachable-code]
327:10.22 924 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.22 | ^
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:924:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.22 924 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.22 | ^
327:10.22 | /* DISABLES CODE */ ( )
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:939:67: warning: code will never be executed [-Wunreachable-code]
327:10.22 939 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.22 | ^
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:939:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.22 939 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.22 | ^
327:10.22 | /* DISABLES CODE */ ( )
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:935:67: warning: code will never be executed [-Wunreachable-code]
327:10.22 935 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.22 | ^
327:10.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:935:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.23 935 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.23 | ^
327:10.23 | /* DISABLES CODE */ ( )
327:10.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:950:67: warning: code will never be executed [-Wunreachable-code]
327:10.23 950 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.23 | ^
327:10.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:950:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.23 950 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.23 | ^
327:10.23 | /* DISABLES CODE */ ( )
327:10.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:946:67: warning: code will never be executed [-Wunreachable-code]
327:10.23 946 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.23 | ^
327:10.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:946:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.23 946 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(handle);
327:10.23 | ^
327:10.23 | /* DISABLES CODE */ ( )
327:10.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:959:67: warning: code will never be executed [-Wunreachable-code]
327:10.23 959 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.23 | ^
327:10.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:959:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.23 959 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compiler);
327:10.23 | ^
327:10.23 | /* DISABLES CODE */ ( )
327:10.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:971:67: warning: code will never be executed [-Wunreachable-code]
327:10.23 971 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializeGlslangRefCount < std::numeric_limits<int>::max());
327:10.23 | ^
327:10.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:971:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.23 971 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializeGlslangRefCount < std::numeric_limits<int>::max());
327:10.23 | ^
327:10.23 | /* DISABLES CODE */ ( )
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:977:67: warning: code will never be executed [-Wunreachable-code]
327:10.24 977 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializeGlslangRefCount >= 0);
327:10.24 | ^
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:977:5: note: silence by adding parentheses to mark code as explicitly dead
327:10.24 977 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializeGlslangRefCount >= 0);
327:10.24 | ^
327:10.24 | /* DISABLES CODE */ ( )
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1073:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ShCompileOptions' [-Wnontrivial-memcall]
327:10.24 1073 | memset(this, 0, sizeof(*this));
327:10.24 | ^
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1073:12: note: explicitly cast the pointer to silence this warning
327:10.24 1073 | memset(this, 0, sizeof(*this));
327:10.24 | ^
327:10.24 | (void*)
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1078:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ShCompileOptions' [-Wnontrivial-memcall]
327:10.24 1078 | memcpy(this, &other, sizeof(*this));
327:10.24 | ^
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1078:12: note: explicitly cast the pointer to silence this warning
327:10.24 1078 | memcpy(this, &other, sizeof(*this));
327:10.24 | ^
327:10.24 | (void*)
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1082:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ShCompileOptions' [-Wnontrivial-memcall]
327:10.24 1082 | memcpy(this, &other, sizeof(*this));
327:10.24 | ^
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1082:12: note: explicitly cast the pointer to silence this warning
327:10.24 1082 | memcpy(this, &other, sizeof(*this));
327:10.24 | ^
327:10.24 | (void*)
327:10.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1088:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ShBuiltInResources' [-Wnontrivial-memcall]
327:10.25 1088 | memset(this, 0, sizeof(*this));
327:10.25 | ^
327:10.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1088:12: note: explicitly cast the pointer to silence this warning
327:10.25 1088 | memset(this, 0, sizeof(*this));
327:10.25 | ^
327:10.25 | (void*)
327:10.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1093:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ShBuiltInResources' [-Wnontrivial-memcall]
327:10.25 1093 | memcpy(this, &other, sizeof(*this));
327:10.25 | ^
327:10.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1093:12: note: explicitly cast the pointer to silence this warning
327:10.25 1093 | memcpy(this, &other, sizeof(*this));
327:10.25 | ^
327:10.25 | (void*)
327:10.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1097:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ShBuiltInResources' [-Wnontrivial-memcall]
327:10.25 1097 | memcpy(this, &other, sizeof(*this));
327:10.25 | ^
327:10.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1097:12: note: explicitly cast the pointer to silence this warning
327:10.25 1097 | memcpy(this, &other, sizeof(*this));
327:10.25 | ^
327:10.25 | (void*)
327:10.25 78 warnings generated.
327:10.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:10.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:12.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:12.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:12.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:41:80: warning: code will never be executed [-Wunreachable-code]
327:12.64 41 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.64 | ^
327:12.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:41:18: note: silence by adding parentheses to mark code as explicitly dead
327:12.64 41 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.64 | ^
327:12.64 | /* DISABLES CODE */ ( )
327:12.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:239:80: warning: code will never be executed [-Wunreachable-code]
327:12.64 239 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.64 | ^
327:12.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:239:18: note: silence by adding parentheses to mark code as explicitly dead
327:12.64 239 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.64 | ^
327:12.64 | /* DISABLES CODE */ ( )
327:12.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:364:84: warning: code will never be executed [-Wunreachable-code]
327:12.64 364 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.64 | ^
327:12.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:364:22: note: silence by adding parentheses to mark code as explicitly dead
327:12.64 364 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.64 | ^
327:12.64 | /* DISABLES CODE */ ( )
327:12.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:308:80: warning: code will never be executed [-Wunreachable-code]
327:12.65 308 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.65 | ^
327:12.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:308:18: note: silence by adding parentheses to mark code as explicitly dead
327:12.65 308 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.65 | ^
327:12.65 | /* DISABLES CODE */ ( )
327:12.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:431:84: warning: code will never be executed [-Wunreachable-code]
327:12.65 431 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.65 | ^
327:12.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp:431:22: note: silence by adding parentheses to mark code as explicitly dead
327:12.65 431 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:12.65 | ^
327:12.65 | /* DISABLES CODE */ ( )
327:12.65 5 warnings generated.
327:12.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:12.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:15.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:15.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:15.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:83:67: warning: code will never be executed [-Wunreachable-code]
327:15.56 83 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
327:15.56 | ^
327:15.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:83:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.56 83 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
327:15.56 | ^
327:15.56 | /* DISABLES CODE */ ( )
327:15.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:81:67: warning: code will never be executed [-Wunreachable-code]
327:15.56 81 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getQualifier() == EvqBuffer);
327:15.56 | ^
327:15.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:81:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.57 81 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getQualifier() == EvqBuffer);
327:15.57 | ^
327:15.57 | /* DISABLES CODE */ ( )
327:15.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:75:84: warning: code will never be executed [-Wunreachable-code]
327:15.57 75 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:15.57 | ^
327:15.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:75:22: note: silence by adding parentheses to mark code as explicitly dead
327:15.57 75 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:15.57 | ^
327:15.57 | /* DISABLES CODE */ ( )
327:15.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:151:72: warning: code will never be executed [-Wunreachable-code]
327:15.57 151 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:15.57 | ^
327:15.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:151:10: note: silence by adding parentheses to mark code as explicitly dead
327:15.57 151 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:15.57 | ^
327:15.57 | /* DISABLES CODE */ ( )
327:15.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:146:75: warning: code will never be executed [-Wunreachable-code]
327:15.58 146 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block.fields.size() == needle->fields().size());
327:15.58 | ^
327:15.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:146:13: note: silence by adding parentheses to mark code as explicitly dead
327:15.58 146 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block.fields.size() == needle->fields().size());
327:15.58 | ^
327:15.58 | /* DISABLES CODE */ ( )
327:15.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:166:67: warning: code will never be executed [-Wunreachable-code]
327:15.58 166 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name.find(']') == std::string::npos);
327:15.58 | ^
327:15.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:166:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.58 166 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name.find(']') == std::string::npos);
327:15.58 | ^
327:15.58 | /* DISABLES CODE */ ( )
327:15.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:162:71: warning: code will never be executed [-Wunreachable-code]
327:15.58 162 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(closePos != std::string::npos);
327:15.59 | ^
327:15.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:162:9: note: silence by adding parentheses to mark code as explicitly dead
327:15.59 162 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(closePos != std::string::npos);
327:15.59 | ^
327:15.59 | /* DISABLES CODE */ ( )
327:15.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:182:71: warning: code will never be executed [-Wunreachable-code]
327:15.59 182 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.fields.size() == subStruct->fields().size());
327:15.59 | ^
327:15.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:182:9: note: silence by adding parentheses to mark code as explicitly dead
327:15.59 182 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.fields.size() == subStruct->fields().size());
327:15.59 | ^
327:15.59 | /* DISABLES CODE */ ( )
327:15.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:176:67: warning: code will never be executed [-Wunreachable-code]
327:15.59 176 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((field->type()->getStruct() == nullptr) == variable.fields.empty());
327:15.59 | ^
327:15.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:176:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.59 176 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((field->type()->getStruct() == nullptr) == variable.fields.empty());
327:15.59 | ^
327:15.60 | /* DISABLES CODE */ ( )
327:15.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:280:67: warning: code will never be executed [-Wunreachable-code]
327:15.60 280 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block);
327:15.60 | ^
327:15.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:280:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.60 280 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block);
327:15.60 | ^
327:15.60 | /* DISABLES CODE */ ( )
327:15.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:370:80: warning: code will never be executed [-Wunreachable-code]
327:15.60 370 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:15.60 | ^
327:15.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:370:18: note: silence by adding parentheses to mark code as explicitly dead
327:15.60 370 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:15.60 | ^
327:15.60 | /* DISABLES CODE */ ( )
327:15.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:439:67: warning: code will never be executed [-Wunreachable-code]
327:15.60 439 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
327:15.60 | ^
327:15.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:439:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.61 439 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
327:15.61 | ^
327:15.61 | /* DISABLES CODE */ ( )
327:15.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:67: warning: code will never be executed [-Wunreachable-code]
327:15.61 435 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getQualifier() == EvqBuffer);
327:15.61 | ^
327:15.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.61 435 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getQualifier() == EvqBuffer);
327:15.61 | ^
327:15.61 | /* DISABLES CODE */ ( )
327:15.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:428:84: warning: code will never be executed [-Wunreachable-code]
327:15.61 428 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:15.61 | ^
327:15.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:428:22: note: silence by adding parentheses to mark code as explicitly dead
327:15.61 428 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:15.61 | ^
327:15.61 | /* DISABLES CODE */ ( )
327:15.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:490:75: warning: code will never be executed [-Wunreachable-code]
327:15.61 490 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldInfoIter != mBlockMemberInfoMap.end());
327:15.61 | ^
327:15.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:490:13: note: silence by adding parentheses to mark code as explicitly dead
327:15.61 490 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldInfoIter != mBlockMemberInfoMap.end());
327:15.61 | ^
327:15.62 | /* DISABLES CODE */ ( )
327:15.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:486:75: warning: code will never be executed [-Wunreachable-code]
327:15.62 486 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
327:15.62 | ^
327:15.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:486:13: note: silence by adding parentheses to mark code as explicitly dead
327:15.62 486 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
327:15.62 | ^
327:15.62 | /* DISABLES CODE */ ( )
327:15.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:478:75: warning: code will never be executed [-Wunreachable-code]
327:15.62 478 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldInfoIter != mBlockMemberInfoMap.end());
327:15.62 | ^
327:15.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:478:13: note: silence by adding parentheses to mark code as explicitly dead
327:15.62 478 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldInfoIter != mBlockMemberInfoMap.end());
327:15.62 | ^
327:15.62 | /* DISABLES CODE */ ( )
327:15.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:474:75: warning: code will never be executed [-Wunreachable-code]
327:15.62 474 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
327:15.62 | ^
327:15.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:474:13: note: silence by adding parentheses to mark code as explicitly dead
327:15.62 474 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
327:15.62 | ^
327:15.62 | /* DISABLES CODE */ ( )
327:15.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:596:79: warning: code will never be executed [-Wunreachable-code]
327:15.62 596 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInShaderStorageBlock(binaryNode->getLeft()));
327:15.62 | ^
327:15.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:596:17: note: silence by adding parentheses to mark code as explicitly dead
327:15.62 596 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInShaderStorageBlock(binaryNode->getLeft()));
327:15.62 | ^
327:15.63 | /* DISABLES CODE */ ( )
327:15.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:587:79: warning: code will never be executed [-Wunreachable-code]
327:15.63 587 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode->getLeft()->getBasicType() != EbtInterfaceBlock);
327:15.63 | ^
327:15.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:587:17: note: silence by adding parentheses to mark code as explicitly dead
327:15.63 587 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode->getLeft()->getBasicType() != EbtInterfaceBlock);
327:15.63 | ^
327:15.63 | /* DISABLES CODE */ ( )
327:15.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:581:79: warning: code will never be executed [-Wunreachable-code]
327:15.63 581 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode->getLeft()->getBasicType() != EbtInterfaceBlock);
327:15.63 | ^
327:15.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:581:17: note: silence by adding parentheses to mark code as explicitly dead
327:15.63 581 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode->getLeft()->getBasicType() != EbtInterfaceBlock);
327:15.63 | ^
327:15.63 | /* DISABLES CODE */ ( )
327:15.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:564:83: warning: code will never be executed [-Wunreachable-code]
327:15.63 564 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getQualifier() == EvqBuffer);
327:15.63 | ^
327:15.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:564:21: note: silence by adding parentheses to mark code as explicitly dead
327:15.63 564 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.getQualifier() == EvqBuffer);
327:15.63 | ^
327:15.63 | /* DISABLES CODE */ ( )
327:15.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:616:67: warning: code will never be executed [-Wunreachable-code]
327:15.63 616 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInShaderStorageBlock(node->getLeft()));
327:15.63 | ^
327:15.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:616:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.64 616 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsInShaderStorageBlock(node->getLeft()));
327:15.64 | ^
327:15.64 | /* DISABLES CODE */ ( )
327:15.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:662:67: warning: code will never be executed [-Wunreachable-code]
327:15.64 662 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldInfoIter != mBlockMemberInfoMap.end());
327:15.64 | ^
327:15.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:662:5: note: silence by adding parentheses to mark code as explicitly dead
327:15.64 662 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldInfoIter != mBlockMemberInfoMap.end());
327:15.64 | ^
327:15.64 | /* DISABLES CODE */ ( )
327:15.64 24 warnings generated.
327:15.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:15.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:17.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:17.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:17.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:63:67: warning: code will never be executed [-Wunreachable-code]
327:17.90 63 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySizeIn != 0);
327:17.90 | ^
327:17.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:63:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.90 63 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySizeIn != 0);
327:17.90 | ^
327:17.90 | /* DISABLES CODE */ ( )
327:17.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:181:67: warning: code will never be executed [-Wunreachable-code]
327:17.90 181 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isArray());
327:17.90 | ^
327:17.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:181:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.90 181 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isArray());
327:17.90 | ^
327:17.90 | /* DISABLES CODE */ ( )
327:17.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:188:67: warning: code will never be executed [-Wunreachable-code]
327:17.90 188 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySizes.size() > arrayNestingIndex);
327:17.90 | ^
327:17.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:188:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.90 188 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySizes.size() > arrayNestingIndex);
327:17.90 | ^
327:17.91 | /* DISABLES CODE */ ( )
327:17.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:205:67: warning: code will never be executed [-Wunreachable-code]
327:17.91 205 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isStruct() || !isArray());
327:17.91 | ^
327:17.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:205:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.91 205 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isStruct() || !isArray());
327:17.91 | ^
327:17.91 | /* DISABLES CODE */ ( )
327:17.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:204:67: warning: code will never be executed [-Wunreachable-code]
327:17.91 204 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isArrayOfArrays());
327:17.91 | ^
327:17.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:204:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.91 204 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isArrayOfArrays());
327:17.91 | ^
327:17.91 | /* DISABLES CODE */ ( )
327:17.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:242:67: warning: code will never be executed [-Wunreachable-code]
327:17.91 242 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leafVar && originalFullName);
327:17.91 | ^
327:17.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:242:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.91 242 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leafVar && originalFullName);
327:17.91 | ^
327:17.91 | /* DISABLES CODE */ ( )
327:17.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:373:67: warning: code will never be executed [-Wunreachable-code]
327:17.92 373 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!matchName || mappedName == other.mappedName);
327:17.92 | ^
327:17.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:373:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.92 373 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!matchName || mappedName == other.mappedName);
327:17.92 | ^
327:17.92 | /* DISABLES CODE */ ( )
327:17.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:589:67: warning: code will never be executed [-Wunreachable-code]
327:17.92 589 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isLocalSizeValid());
327:17.92 | ^
327:17.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:589:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.92 589 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isLocalSizeValid());
327:17.92 | ^
327:17.92 | /* DISABLES CODE */ ( )
327:17.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:610:67: warning: code will never be executed [-Wunreachable-code]
327:17.92 610 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < size());
327:17.92 | ^
327:17.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:610:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.92 610 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < size());
327:17.92 | ^
327:17.92 | /* DISABLES CODE */ ( )
327:17.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:616:67: warning: code will never be executed [-Wunreachable-code]
327:17.92 616 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < size());
327:17.92 | ^
327:17.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp:616:5: note: silence by adding parentheses to mark code as explicitly dead
327:17.92 616 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index < size());
327:17.92 | ^
327:17.92 | /* DISABLES CODE */ ( )
327:17.93 10 warnings generated.
327:18.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:18.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:20.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:20.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:20.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:332:67: warning: code will never be executed [-Wunreachable-code]
327:20.99 332 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(std::find(mStructDeclarations.begin(), mStructDeclarations.end(), structString) == mStructDeclarations.end());
327:20.99 | ^
327:20.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:332:5: note: silence by adding parentheses to mark code as explicitly dead
327:20.99 332 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(std::find(mStructDeclarations.begin(), mStructDeclarations.end(), structString) == mStructDeclarations.end());
327:20.99 | ^
327:20.99 | /* DISABLES CODE */ ( )
327:20.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:313:67: warning: code will never be executed [-Wunreachable-code]
327:20.99 313 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDefinedStructs.find(name) == mDefinedStructs.end());
327:20.99 | ^
327:20.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:313:5: note: silence by adding parentheses to mark code as explicitly dead
327:20.99 313 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDefinedStructs.find(name) == mDefinedStructs.end());
327:20.99 | ^
327:20.99 | /* DISABLES CODE */ ( )
327:20.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:408:67: warning: code will never be executed [-Wunreachable-code]
327:21.00 408 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!ctorParameters.empty());
327:21.00 | ^
327:21.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:408:5: note: silence by adding parentheses to mark code as explicitly dead
327:21.00 408 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!ctorParameters.empty());
327:21.00 | ^
327:21.00 | /* DISABLES CODE */ ( )
327:21.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:604:84: warning: code will never be executed [-Wunreachable-code]
327:21.00 604 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:21.00 | ^
327:21.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:604:22: note: silence by adding parentheses to mark code as explicitly dead
327:21.00 604 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:21.00 | ^
327:21.00 | /* DISABLES CODE */ ( )
327:21.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:584:100: warning: code will never be executed [-Wunreachable-code]
327:21.00 584 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:21.00 | ^
327:21.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:584:38: note: silence by adding parentheses to mark code as explicitly dead
327:21.00 584 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:21.00 | ^
327:21.00 | /* DISABLES CODE */ ( )
327:21.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:561:88: warning: code will never be executed [-Wunreachable-code]
327:21.01 561 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:21.01 | ^
327:21.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:561:26: note: silence by adding parentheses to mark code as explicitly dead
327:21.01 561 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:21.01 | ^
327:21.01 | /* DISABLES CODE */ ( )
327:21.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:555:96: warning: code will never be executed [-Wunreachable-code]
327:21.01 555 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:21.01 | ^
327:21.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:555:34: note: silence by adding parentheses to mark code as explicitly dead
327:21.01 555 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:21.01 | ^
327:21.01 | /* DISABLES CODE */ ( )
327:21.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:535:83: warning: code will never be executed [-Wunreachable-code]
327:21.01 535 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parameterSize <= remainingComponents);
327:21.01 | ^
327:21.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:535:21: note: silence by adding parentheses to mark code as explicitly dead
327:21.02 535 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parameterSize <= remainingComponents);
327:21.02 | ^
327:21.02 | /* DISABLES CODE */ ( )
327:21.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:508:75: warning: code will never be executed [-Wunreachable-code]
327:21.02 508 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rows == 2 && cols == 2 && parameter.isVector() && parameter.getNominalSize() == 4);
327:21.02 | ^
327:21.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:508:13: note: silence by adding parentheses to mark code as explicitly dead
327:21.02 508 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rows == 2 && cols == 2 && parameter.isVector() && parameter.getNominalSize() == 4);
327:21.02 | ^
327:21.02 | /* DISABLES CODE */ ( )
327:21.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:452:71: warning: code will never be executed [-Wunreachable-code]
327:21.02 452 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!paramType.isArray());
327:21.02 | ^
327:21.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:452:9: note: silence by adding parentheses to mark code as explicitly dead
327:21.02 452 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!paramType.isArray());
327:21.02 | ^
327:21.02 | /* DISABLES CODE */ ( )
327:21.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:438:67: warning: code will never be executed [-Wunreachable-code]
327:21.03 438 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parameters);
327:21.03 | ^
327:21.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:438:5: note: silence by adding parentheses to mark code as explicitly dead
327:21.03 438 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parameters);
327:21.03 | ^
327:21.03 | /* DISABLES CODE */ ( )
327:21.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:437:67: warning: code will never be executed [-Wunreachable-code]
327:21.03 437 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getStruct() == nullptr);
327:21.03 | ^
327:21.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:437:5: note: silence by adding parentheses to mark code as explicitly dead
327:21.03 437 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getStruct() == nullptr);
327:21.03 | ^
327:21.03 | /* DISABLES CODE */ ( )
327:21.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:436:67: warning: code will never be executed [-Wunreachable-code]
327:21.03 436 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArray());
327:21.03 | ^
327:21.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:436:5: note: silence by adding parentheses to mark code as explicitly dead
327:21.03 436 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArray());
327:21.03 | ^
327:21.03 | /* DISABLES CODE */ ( )
327:21.03 13 warnings generated.
327:21.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:21.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:23.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:23.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:23.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:48:67: warning: code will never be executed [-Wunreachable-code]
327:23.23 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mName != "" || mSymbolType == SymbolType::AngleInternal || mSymbolType == SymbolType::Empty);
327:23.23 | ^
327:23.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:48:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.23 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mName != "" || mSymbolType == SymbolType::AngleInternal || mSymbolType == SymbolType::Empty);
327:23.23 | ^
327:23.23 | /* DISABLES CODE */ ( )
327:23.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:47:67: warning: code will never be executed [-Wunreachable-code]
327:23.23 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolType == SymbolType::BuiltIn || extension == TExtension::UNDEFINED);
327:23.23 | ^
327:23.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:47:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.23 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolType == SymbolType::BuiltIn || extension == TExtension::UNDEFINED);
327:23.23 | ^
327:23.23 | /* DISABLES CODE */ ( )
327:23.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:64:67: warning: code will never be executed [-Wunreachable-code]
327:23.24 64 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mName != "" || mSymbolType == SymbolType::AngleInternal || mSymbolType == SymbolType::Empty);
327:23.24 | ^
327:23.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:64:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.24 64 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mName != "" || mSymbolType == SymbolType::AngleInternal || mSymbolType == SymbolType::Empty);
327:23.24 | ^
327:23.24 | /* DISABLES CODE */ ( )
327:23.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:63:67: warning: code will never be executed [-Wunreachable-code]
327:23.24 63 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolType == SymbolType::BuiltIn || extensions[0] == TExtension::UNDEFINED);
327:23.24 | ^
327:23.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:63:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.24 63 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolType == SymbolType::BuiltIn || extensions[0] == TExtension::UNDEFINED);
327:23.24 | ^
327:23.24 | /* DISABLES CODE */ ( )
327:23.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:75:67: warning: code will never be executed [-Wunreachable-code]
327:23.24 75 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolType == SymbolType::AngleInternal || (mSymbolType == SymbolType::Empty && isVariable()));
327:23.24 | ^
327:23.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:75:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.24 75 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolType == SymbolType::AngleInternal || (mSymbolType == SymbolType::Empty && isVariable()));
327:23.24 | ^
327:23.24 | /* DISABLES CODE */ ( )
327:23.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:92:67: warning: code will never be executed [-Wunreachable-code]
327:23.25 92 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolType != SymbolType::Empty);
327:23.25 | ^
327:23.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:92:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.25 92 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolType != SymbolType::Empty);
327:23.25 | ^
327:23.25 | /* DISABLES CODE */ ( )
327:23.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:106:67: warning: code will never be executed [-Wunreachable-code]
327:23.25 106 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name.empty() || symbolType != SymbolType::Empty);
327:23.25 | ^
327:23.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:106:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.25 106 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name.empty() || symbolType != SymbolType::Empty);
327:23.25 | ^
327:23.25 | /* DISABLES CODE */ ( )
327:23.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:105:67: warning: code will never be executed [-Wunreachable-code]
327:23.25 105 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mType);
327:23.25 | ^
327:23.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:105:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.26 105 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mType);
327:23.26 | ^
327:23.26 | /* DISABLES CODE */ ( )
327:23.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:119:67: warning: code will never be executed [-Wunreachable-code]
327:23.26 119 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name.empty() || symbolType != SymbolType::Empty);
327:23.26 | ^
327:23.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:119:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.26 119 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name.empty() || symbolType != SymbolType::Empty);
327:23.26 | ^
327:23.26 | /* DISABLES CODE */ ( )
327:23.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:118:67: warning: code will never be executed [-Wunreachable-code]
327:23.26 118 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mType);
327:23.26 | ^
327:23.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:118:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.26 118 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mType);
327:23.26 | ^
327:23.26 | /* DISABLES CODE */ ( )
327:23.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:135:67: warning: code will never be executed [-Wunreachable-code]
327:23.26 135 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(containsSamplers());
327:23.27 | ^
327:23.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:135:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.27 135 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(containsSamplers());
327:23.27 | ^
327:23.27 | /* DISABLES CODE */ ( )
327:23.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:168:67: warning: code will never be executed [-Wunreachable-code]
327:23.27 168 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name != nullptr);
327:23.27 | ^
327:23.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:168:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.27 168 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name != nullptr);
327:23.27 | ^
327:23.27 | /* DISABLES CODE */ ( )
327:23.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:182:67: warning: code will never be executed [-Wunreachable-code]
327:23.27 182 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name != nullptr);
327:23.27 | ^
327:23.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:182:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.27 182 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name != nullptr);
327:23.28 | ^
327:23.28 | /* DISABLES CODE */ ( )
327:23.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:204:67: warning: code will never be executed [-Wunreachable-code]
327:23.28 204 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name != nullptr || symbolType == SymbolType::AngleInternal);
327:23.28 | ^
327:23.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:204:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.28 204 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(name != nullptr || symbolType == SymbolType::AngleInternal);
327:23.28 | ^
327:23.28 | /* DISABLES CODE */ ( )
327:23.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:203:67: warning: code will never be executed [-Wunreachable-code]
327:23.28 203 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolType != SymbolType::Empty);
327:23.28 | ^
327:23.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:203:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.28 203 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolType != SymbolType::Empty);
327:23.28 | ^
327:23.28 | /* DISABLES CODE */ ( )
327:23.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:209:67: warning: code will never be executed [-Wunreachable-code]
327:23.28 209 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParametersVector);
327:23.28 | ^
327:23.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:209:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.28 209 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParametersVector);
327:23.28 | ^
327:23.29 | /* DISABLES CODE */ ( )
327:23.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:221:67: warning: code will never be executed [-Wunreachable-code]
327:23.29 221 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parametersSource.name() == name());
327:23.29 | ^
327:23.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Symbol.cpp:221:5: note: silence by adding parentheses to mark code as explicitly dead
327:23.29 221 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parametersSource.name() == name());
327:23.29 | ^
327:23.29 | /* DISABLES CODE */ ( )
327:23.29 17 warnings generated.
327:23.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:23.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:25.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:25.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:25.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:49:80: warning: code will never be executed [-Wunreachable-code]
327:25.83 49 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:25.83 | ^
327:25.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:49:18: note: silence by adding parentheses to mark code as explicitly dead
327:25.83 49 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:25.83 | ^
327:25.83 | /* DISABLES CODE */ ( )
327:25.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:150:67: warning: code will never be executed [-Wunreachable-code]
327:25.83 150 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(firstDeclaration);
327:25.83 | ^
327:25.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:150:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.83 150 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(firstDeclaration);
327:25.83 | ^
327:25.83 | /* DISABLES CODE */ ( )
327:25.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:221:67: warning: code will never be executed [-Wunreachable-code]
327:25.83 221 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!variable.getConstPointer());
327:25.83 | ^
327:25.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:221:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.83 221 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!variable.getConstPointer());
327:25.83 | ^
327:25.83 | /* DISABLES CODE */ ( )
327:25.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:229:67: warning: code will never be executed [-Wunreachable-code]
327:25.84 229 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(atGlobalLevel());
327:25.84 | ^
327:25.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:229:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.84 229 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(atGlobalLevel());
327:25.84 | ^
327:25.84 | /* DISABLES CODE */ ( )
327:25.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:236:67: warning: code will never be executed [-Wunreachable-code]
327:25.84 236 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(atGlobalLevel());
327:25.84 | ^
327:25.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:236:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.84 236 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(atGlobalLevel());
327:25.84 | ^
327:25.84 | /* DISABLES CODE */ ( )
327:25.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:248:67: warning: code will never be executed [-Wunreachable-code]
327:25.84 248 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(atGlobalLevel());
327:25.84 | ^
327:25.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:248:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.84 248 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(atGlobalLevel());
327:25.84 | ^
327:25.84 | /* DISABLES CODE */ ( )
327:25.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:282:67: warning: code will never be executed [-Wunreachable-code]
327:25.85 282 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.85 | ^
327:25.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:282:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.85 282 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.85 | ^
327:25.85 | /* DISABLES CODE */ ( )
327:25.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:288:67: warning: code will never be executed [-Wunreachable-code]
327:25.85 288 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.85 | ^
327:25.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:288:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.85 288 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.85 | ^
327:25.85 | /* DISABLES CODE */ ( )
327:25.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:323:67: warning: code will never be executed [-Wunreachable-code]
327:25.85 323 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!symbol->isFunction());
327:25.86 | ^
327:25.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:323:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.86 323 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!symbol->isFunction());
327:25.86 | ^
327:25.86 | /* DISABLES CODE */ ( )
327:25.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:321:67: warning: code will never be executed [-Wunreachable-code]
327:25.86 321 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->symbolType() == SymbolType::UserDefined || (symbol->symbolType() == SymbolType::BuiltIn && IsRedeclarableBuiltIn(symbol->name())));
327:25.86 | ^
327:25.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:321:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.86 321 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->symbolType() == SymbolType::UserDefined || (symbol->symbolType() == SymbolType::BuiltIn && IsRedeclarableBuiltIn(symbol->name())));
327:25.86 | ^
327:25.86 | /* DISABLES CODE */ ( )
327:25.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:318:67: warning: code will never be executed [-Wunreachable-code]
327:25.86 318 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.86 | ^
327:25.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:318:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.86 318 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.86 | ^
327:25.86 | /* DISABLES CODE */ ( )
327:25.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:331:67: warning: code will never be executed [-Wunreachable-code]
327:25.87 331 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!symbol->isFunction());
327:25.87 | ^
327:25.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:331:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.87 331 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!symbol->isFunction());
327:25.87 | ^
327:25.87 | /* DISABLES CODE */ ( )
327:25.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:330:67: warning: code will never be executed [-Wunreachable-code]
327:25.87 330 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->symbolType() == SymbolType::AngleInternal);
327:25.87 | ^
327:25.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:330:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.87 330 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->symbolType() == SymbolType::AngleInternal);
327:25.87 | ^
327:25.87 | /* DISABLES CODE */ ( )
327:25.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:329:67: warning: code will never be executed [-Wunreachable-code]
327:25.88 329 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.88 | ^
327:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:329:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.88 329 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.88 | ^
327:25.88 | /* DISABLES CODE */ ( )
327:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:337:67: warning: code will never be executed [-Wunreachable-code]
327:25.88 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.88 | ^
327:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:337:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.88 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mTable.empty());
327:25.88 | ^
327:25.88 | /* DISABLES CODE */ ( )
327:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:362:67: warning: code will never be executed [-Wunreachable-code]
327:25.88 362 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(level >= 0);
327:25.88 | ^
327:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:362:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.88 362 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(level >= 0);
327:25.88 | ^
327:25.88 | /* DISABLES CODE */ ( )
327:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:386:67: warning: code will never be executed [-Wunreachable-code]
327:25.89 386 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTable.empty());
327:25.89 | ^
327:25.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:386:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.89 386 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTable.empty());
327:25.89 | ^
327:25.89 | /* DISABLES CODE */ ( )
327:25.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:391:67: warning: code will never be executed [-Wunreachable-code]
327:25.89 391 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mUniqueIdCounter < std::numeric_limits<int>::max());
327:25.89 | ^
327:25.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:391:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.89 391 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mUniqueIdCounter < std::numeric_limits<int>::max());
327:25.89 | ^
327:25.89 | /* DISABLES CODE */ ( )
327:25.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:427:84: warning: code will never be executed [-Wunreachable-code]
327:25.89 427 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:25.89 | ^
327:25.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:427:22: note: silence by adding parentheses to mark code as explicitly dead
327:25.89 427 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:25.89 | ^
327:25.89 | /* DISABLES CODE */ ( )
327:25.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:458:67: warning: code will never be executed [-Wunreachable-code]
327:25.90 458 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(samplerType >= EbtGuardSamplerBegin && samplerType <= EbtGuardSamplerEnd);
327:25.90 | ^
327:25.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp:458:5: note: silence by adding parentheses to mark code as explicitly dead
327:25.90 458 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(samplerType >= EbtGuardSamplerBegin && samplerType <= EbtGuardSamplerEnd);
327:25.90 | ^
327:25.90 | /* DISABLES CODE */ ( )
327:25.90 20 warnings generated.
327:26.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:26.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:29.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:29.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:29.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:29.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:31.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:31.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:31.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:31.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:34.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:34.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:34.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:172:84: warning: code will never be executed [-Wunreachable-code]
327:34.58 172 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.58 | ^
327:34.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:172:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.58 172 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.58 | ^
327:34.58 | /* DISABLES CODE */ ( )
327:34.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:150:84: warning: code will never be executed [-Wunreachable-code]
327:34.58 150 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.58 | ^
327:34.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:150:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.59 150 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.59 | ^
327:34.59 | /* DISABLES CODE */ ( )
327:34.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:228:84: warning: code will never be executed [-Wunreachable-code]
327:34.59 228 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.59 | ^
327:34.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:228:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.59 228 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.59 | ^
327:34.59 | /* DISABLES CODE */ ( )
327:34.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:212:84: warning: code will never be executed [-Wunreachable-code]
327:34.59 212 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.59 | ^
327:34.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:212:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.59 212 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.59 | ^
327:34.59 | /* DISABLES CODE */ ( )
327:34.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:283:71: warning: code will never be executed [-Wunreachable-code]
327:34.60 283 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler2D(textureFunction.sampler));
327:34.60 | ^
327:34.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:283:9: note: silence by adding parentheses to mark code as explicitly dead
327:34.60 283 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler2D(textureFunction.sampler));
327:34.60 | ^
327:34.60 | /* DISABLES CODE */ ( )
327:34.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:269:84: warning: code will never be executed [-Wunreachable-code]
327:34.60 269 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.60 | ^
327:34.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:269:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.60 269 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.60 | ^
327:34.60 | /* DISABLES CODE */ ( )
327:34.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:255:84: warning: code will never be executed [-Wunreachable-code]
327:34.61 255 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.61 | ^
327:34.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:255:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.61 255 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.61 | ^
327:34.61 | /* DISABLES CODE */ ( )
327:34.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:456:84: warning: code will never be executed [-Wunreachable-code]
327:34.61 456 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.61 | ^
327:34.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:456:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.61 456 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.61 | ^
327:34.61 | /* DISABLES CODE */ ( )
327:34.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:424:80: warning: code will never be executed [-Wunreachable-code]
327:34.62 424 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.62 | ^
327:34.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:424:18: note: silence by adding parentheses to mark code as explicitly dead
327:34.62 424 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.62 | ^
327:34.62 | /* DISABLES CODE */ ( )
327:34.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:393:84: warning: code will never be executed [-Wunreachable-code]
327:34.62 393 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.62 | ^
327:34.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:393:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.62 393 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.62 | ^
327:34.62 | /* DISABLES CODE */ ( )
327:34.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:363:84: warning: code will never be executed [-Wunreachable-code]
327:34.62 363 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.63 | ^
327:34.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:363:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.63 363 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.63 | ^
327:34.63 | /* DISABLES CODE */ ( )
327:34.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:341:84: warning: code will never be executed [-Wunreachable-code]
327:34.63 341 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.63 | ^
327:34.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:341:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.63 341 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.63 | ^
327:34.63 | /* DISABLES CODE */ ( )
327:34.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:318:75: warning: code will never be executed [-Wunreachable-code]
327:34.63 318 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(outputType == SH_HLSL_4_1_OUTPUT);
327:34.63 | ^
327:34.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:318:13: note: silence by adding parentheses to mark code as explicitly dead
327:34.63 318 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(outputType == SH_HLSL_4_1_OUTPUT);
327:34.63 | ^
327:34.63 | /* DISABLES CODE */ ( )
327:34.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:306:84: warning: code will never be executed [-Wunreachable-code]
327:34.64 306 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.64 | ^
327:34.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:306:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.64 306 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.64 | ^
327:34.64 | /* DISABLES CODE */ ( )
327:34.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:577:80: warning: code will never be executed [-Wunreachable-code]
327:34.64 577 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.64 | ^
327:34.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:577:18: note: silence by adding parentheses to mark code as explicitly dead
327:34.64 577 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.64 | ^
327:34.64 | /* DISABLES CODE */ ( )
327:34.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:612:84: warning: code will never be executed [-Wunreachable-code]
327:34.65 612 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.65 | ^
327:34.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:612:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.65 612 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.65 | ^
327:34.65 | /* DISABLES CODE */ ( )
327:34.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:949:80: warning: code will never be executed [-Wunreachable-code]
327:34.65 949 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.65 | ^
327:34.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:949:18: note: silence by adding parentheses to mark code as explicitly dead
327:34.65 949 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.65 | ^
327:34.65 | /* DISABLES CODE */ ( )
327:34.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1262:76: warning: code will never be executed [-Wunreachable-code]
327:34.66 1262 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.66 | ^
327:34.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1262:14: note: silence by adding parentheses to mark code as explicitly dead
327:34.66 1262 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.66 | ^
327:34.66 | /* DISABLES CODE */ ( )
327:34.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1250:88: warning: code will never be executed [-Wunreachable-code]
327:34.66 1250 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.66 | ^
327:34.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1250:26: note: silence by adding parentheses to mark code as explicitly dead
327:34.66 1250 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.66 | ^
327:34.66 | /* DISABLES CODE */ ( )
327:34.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1226:92: warning: code will never be executed [-Wunreachable-code]
327:34.67 1226 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.67 | ^
327:34.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1226:30: note: silence by adding parentheses to mark code as explicitly dead
327:34.67 1226 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.67 | ^
327:34.67 | /* DISABLES CODE */ ( )
327:34.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1186:96: warning: code will never be executed [-Wunreachable-code]
327:34.67 1186 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.67 | ^
327:34.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1186:34: note: silence by adding parentheses to mark code as explicitly dead
327:34.67 1186 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.67 | ^
327:34.67 | /* DISABLES CODE */ ( )
327:34.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1154:75: warning: code will never be executed [-Wunreachable-code]
327:34.68 1154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsIntegerSampler(textureFunction.sampler) || !IsSamplerCube(textureFunction.sampler) || texCoordZ == "face");
327:34.68 | ^
327:34.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1154:13: note: silence by adding parentheses to mark code as explicitly dead
327:34.68 1154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsIntegerSampler(textureFunction.sampler) || !IsSamplerCube(textureFunction.sampler) || texCoordZ == "face");
327:34.68 | ^
327:34.68 | /* DISABLES CODE */ ( )
327:34.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1144:88: warning: code will never be executed [-Wunreachable-code]
327:34.68 1144 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.68 | ^
327:34.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1144:26: note: silence by adding parentheses to mark code as explicitly dead
327:34.68 1144 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.68 | ^
327:34.68 | /* DISABLES CODE */ ( )
327:34.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1090:76: warning: code will never be executed [-Wunreachable-code]
327:34.68 1090 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.68 | ^
327:34.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1090:14: note: silence by adding parentheses to mark code as explicitly dead
327:34.68 1090 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.68 | ^
327:34.68 | /* DISABLES CODE */ ( )
327:34.68 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1082:84: warning: code will never be executed [-Wunreachable-code]
327:34.68 1082 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.69 | ^
327:34.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1082:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.69 1082 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.69 | ^
327:34.69 | /* DISABLES CODE */ ( )
327:34.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1058:84: warning: code will never be executed [-Wunreachable-code]
327:34.69 1058 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.69 | ^
327:34.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1058:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.69 1058 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.69 | ^
327:34.69 | /* DISABLES CODE */ ( )
327:34.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1321:80: warning: code will never be executed [-Wunreachable-code]
327:34.69 1321 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.69 | ^
327:34.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1321:18: note: silence by adding parentheses to mark code as explicitly dead
327:34.69 1321 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.69 | ^
327:34.69 | /* DISABLES CODE */ ( )
327:34.69 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1408:84: warning: code will never be executed [-Wunreachable-code]
327:34.69 1408 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.70 | ^
327:34.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1408:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.70 1408 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.70 | ^
327:34.70 | /* DISABLES CODE */ ( )
327:34.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1363:84: warning: code will never be executed [-Wunreachable-code]
327:34.70 1363 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.70 | ^
327:34.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1363:22: note: silence by adding parentheses to mark code as explicitly dead
327:34.70 1363 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.70 | ^
327:34.70 | /* DISABLES CODE */ ( )
327:34.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1524:76: warning: code will never be executed [-Wunreachable-code]
327:34.70 1524 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.70 | ^
327:34.70 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp:1524:14: note: silence by adding parentheses to mark code as explicitly dead
327:34.70 1524 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:34.70 | ^
327:34.70 | /* DISABLES CODE */ ( )
327:34.70 30 warnings generated.
327:34.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:34.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:37.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:37.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:37.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:178:79: warning: code will never be executed [-Wunreachable-code]
327:37.06 178 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compileOptions.emulateGLBaseVertexBaseInstance);
327:37.06 | ^
327:37.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:178:17: note: silence by adding parentheses to mark code as explicitly dead
327:37.06 178 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compileOptions.emulateGLBaseVertexBaseInstance);
327:37.06 | ^
327:37.06 | /* DISABLES CODE */ ( )
327:37.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:172:79: warning: code will never be executed [-Wunreachable-code]
327:37.06 172 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compileOptions.emulateGLDrawID);
327:37.06 | ^
327:37.06 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:172:17: note: silence by adding parentheses to mark code as explicitly dead
327:37.06 172 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(compileOptions.emulateGLDrawID);
327:37.06 | ^
327:37.06 | /* DISABLES CODE */ ( )
327:37.06 2 warnings generated.
327:37.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:37.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:39.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:39.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:39.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:175:71: warning: code will never be executed [-Wunreachable-code]
327:39.62 175 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!((hasGLFragColor || hasGLSecondaryFragColor) && (hasGLFragData || hasGLSecondaryFragData)));
327:39.62 | ^
327:39.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:175:9: note: silence by adding parentheses to mark code as explicitly dead
327:39.62 175 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!((hasGLFragColor || hasGLSecondaryFragColor) && (hasGLFragData || hasGLSecondaryFragData)));
327:39.62 | ^
327:39.62 | /* DISABLES CODE */ ( )
327:39.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:169:83: warning: code will never be executed [-Wunreachable-code]
327:39.62 169 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!hasGLSecondaryFragData);
327:39.62 | ^
327:39.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:169:21: note: silence by adding parentheses to mark code as explicitly dead
327:39.62 169 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!hasGLSecondaryFragData);
327:39.62 | ^
327:39.62 | /* DISABLES CODE */ ( )
327:39.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:163:83: warning: code will never be executed [-Wunreachable-code]
327:39.62 163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!hasGLSecondaryFragColor);
327:39.62 | ^
327:39.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:163:21: note: silence by adding parentheses to mark code as explicitly dead
327:39.62 163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!hasGLSecondaryFragColor);
327:39.62 | ^
327:39.62 | /* DISABLES CODE */ ( )
327:39.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:154:83: warning: code will never be executed [-Wunreachable-code]
327:39.62 154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!hasGLFragData);
327:39.62 | ^
327:39.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:154:21: note: silence by adding parentheses to mark code as explicitly dead
327:39.63 154 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!hasGLFragData);
327:39.63 | ^
327:39.63 | /* DISABLES CODE */ ( )
327:39.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:148:83: warning: code will never be executed [-Wunreachable-code]
327:39.63 148 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!hasGLFragColor);
327:39.63 | ^
327:39.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:148:21: note: silence by adding parentheses to mark code as explicitly dead
327:39.63 148 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!hasGLFragColor);
327:39.63 | ^
327:39.63 | /* DISABLES CODE */ ( )
327:39.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:90:79: warning: code will never be executed [-Wunreachable-code]
327:39.63 90 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
327:39.63 | ^
327:39.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:90:17: note: silence by adding parentheses to mark code as explicitly dead
327:39.63 90 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
327:39.63 | ^
327:39.63 | /* DISABLES CODE */ ( )
327:39.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:70:71: warning: code will never be executed [-Wunreachable-code]
327:39.64 70 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(wereVariablesCollected());
327:39.64 | ^
327:39.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:70:9: note: silence by adding parentheses to mark code as explicitly dead
327:39.64 70 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(wereVariablesCollected());
327:39.64 | ^
327:39.64 | /* DISABLES CODE */ ( )
327:39.64 7 warnings generated.
327:39.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:39.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:42.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:42.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:42.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:263:67: warning: code will never be executed [-Wunreachable-code]
327:42.28 263 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(hasShaderStorageBlock(shaderStorageBlockName));
327:42.28 | ^
327:42.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:263:5: note: silence by adding parentheses to mark code as explicitly dead
327:42.28 263 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(hasShaderStorageBlock(shaderStorageBlockName));
327:42.28 | ^
327:42.28 | /* DISABLES CODE */ ( )
327:42.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:274:67: warning: code will never be executed [-Wunreachable-code]
327:42.28 274 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(hasUniformBlock(uniformBlockName));
327:42.28 | ^
327:42.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:274:5: note: silence by adding parentheses to mark code as explicitly dead
327:42.28 274 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(hasUniformBlock(uniformBlockName));
327:42.29 | ^
327:42.29 | /* DISABLES CODE */ ( )
327:42.29 2 warnings generated.
327:42.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:42.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:44.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:44.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:44.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:164:80: warning: code will never be executed [-Wunreachable-code]
327:44.93 164 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.93 | ^
327:44.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:164:18: note: silence by adding parentheses to mark code as explicitly dead
327:44.93 164 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.93 | ^
327:44.93 | /* DISABLES CODE */ ( )
327:44.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:196:67: warning: code will never be executed [-Wunreachable-code]
327:44.93 196 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(secondarySize <= 4);
327:44.94 | ^
327:44.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:196:5: note: silence by adding parentheses to mark code as explicitly dead
327:44.94 196 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(secondarySize <= 4);
327:44.94 | ^
327:44.94 | /* DISABLES CODE */ ( )
327:44.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:195:67: warning: code will never be executed [-Wunreachable-code]
327:44.94 195 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(primarySize <= 4);
327:44.94 | ^
327:44.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:195:5: note: silence by adding parentheses to mark code as explicitly dead
327:44.94 195 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(primarySize <= 4);
327:44.94 | ^
327:44.94 | /* DISABLES CODE */ ( )
327:44.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:389:67: warning: code will never be executed [-Wunreachable-code]
327:44.94 389 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getBasicType() != EbtInterfaceBlock);
327:44.94 | ^
327:44.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:389:5: note: silence by adding parentheses to mark code as explicitly dead
327:44.94 389 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getBasicType() != EbtInterfaceBlock);
327:44.95 | ^
327:44.95 | /* DISABLES CODE */ ( )
327:44.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:388:67: warning: code will never be executed [-Wunreachable-code]
327:44.95 388 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getBasicType() != EbtStruct);
327:44.95 | ^
327:44.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:388:5: note: silence by adding parentheses to mark code as explicitly dead
327:44.95 388 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getBasicType() != EbtStruct);
327:44.95 | ^
327:44.95 | /* DISABLES CODE */ ( )
327:44.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:384:84: warning: code will never be executed [-Wunreachable-code]
327:44.95 384 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.95 | ^
327:44.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:384:22: note: silence by adding parentheses to mark code as explicitly dead
327:44.95 384 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.95 | ^
327:44.95 | /* DISABLES CODE */ ( )
327:44.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:380:92: warning: code will never be executed [-Wunreachable-code]
327:44.96 380 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.96 | ^
327:44.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:380:30: note: silence by adding parentheses to mark code as explicitly dead
327:44.96 380 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.96 | ^
327:44.96 | /* DISABLES CODE */ ( )
327:44.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:367:92: warning: code will never be executed [-Wunreachable-code]
327:44.96 367 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.96 | ^
327:44.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:367:30: note: silence by adding parentheses to mark code as explicitly dead
327:44.96 367 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.96 | ^
327:44.96 | /* DISABLES CODE */ ( )
327:44.96 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:354:92: warning: code will never be executed [-Wunreachable-code]
327:44.96 354 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.96 | ^
327:44.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:354:30: note: silence by adding parentheses to mark code as explicitly dead
327:44.97 354 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.97 | ^
327:44.97 | /* DISABLES CODE */ ( )
327:44.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:341:92: warning: code will never be executed [-Wunreachable-code]
327:44.97 341 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.97 | ^
327:44.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:341:30: note: silence by adding parentheses to mark code as explicitly dead
327:44.97 341 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.97 | ^
327:44.97 | /* DISABLES CODE */ ( )
327:44.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:323:84: warning: code will never be executed [-Wunreachable-code]
327:44.97 323 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.97 | ^
327:44.97 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:323:22: note: silence by adding parentheses to mark code as explicitly dead
327:44.97 323 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.97 | ^
327:44.97 | /* DISABLES CODE */ ( )
327:44.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:319:92: warning: code will never be executed [-Wunreachable-code]
327:44.98 319 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.98 | ^
327:44.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:319:30: note: silence by adding parentheses to mark code as explicitly dead
327:44.98 319 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.98 | ^
327:44.98 | /* DISABLES CODE */ ( )
327:44.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:306:92: warning: code will never be executed [-Wunreachable-code]
327:44.98 306 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.98 | ^
327:44.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:306:30: note: silence by adding parentheses to mark code as explicitly dead
327:44.98 306 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.98 | ^
327:44.98 | /* DISABLES CODE */ ( )
327:44.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:293:92: warning: code will never be executed [-Wunreachable-code]
327:44.98 293 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.98 | ^
327:44.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:293:30: note: silence by adding parentheses to mark code as explicitly dead
327:44.98 293 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.98 | ^
327:44.98 | /* DISABLES CODE */ ( )
327:44.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:485:84: warning: code will never be executed [-Wunreachable-code]
327:44.98 485 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.98 | ^
327:44.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:485:22: note: silence by adding parentheses to mark code as explicitly dead
327:44.98 485 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:44.99 | ^
327:44.99 | /* DISABLES CODE */ ( )
327:44.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:466:71: warning: code will never be executed [-Wunreachable-code]
327:44.99 466 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtStruct || type == EbtInterfaceBlock);
327:44.99 | ^
327:44.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:466:9: note: silence by adding parentheses to mark code as explicitly dead
327:44.99 466 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type == EbtStruct || type == EbtInterfaceBlock);
327:44.99 | ^
327:44.99 | /* DISABLES CODE */ ( )
327:44.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:605:67: warning: code will never be executed [-Wunreachable-code]
327:44.99 605 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isArray() || mArraySizesStorage != nullptr);
327:44.99 | ^
327:44.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:605:5: note: silence by adding parentheses to mark code as explicitly dead
327:44.99 605 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isArray() || mArraySizesStorage != nullptr);
327:44.99 | ^
327:44.99 | /* DISABLES CODE */ ( )
327:44.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:626:67: warning: code will never be executed [-Wunreachable-code]
327:44.99 626 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((*mArraySizesStorage).back() == 0u);
327:44.99 | ^
327:44.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:626:5: note: silence by adding parentheses to mark code as explicitly dead
327:44.99 626 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((*mArraySizesStorage).back() == 0u);
327:44.99 | ^
327:44.99 | /* DISABLES CODE */ ( )
327:44.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:625:67: warning: code will never be executed [-Wunreachable-code]
327:44.99 625 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isArray() && mArraySizesStorage != nullptr);
327:44.99 | ^
327:44.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:625:5: note: silence by adding parentheses to mark code as explicitly dead
327:45.00 625 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isArray() && mArraySizesStorage != nullptr);
327:45.00 | ^
327:45.00 | /* DISABLES CODE */ ( )
327:45.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:643:71: warning: code will never be executed [-Wunreachable-code]
327:45.00 643 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ps <= 4);
327:45.00 | ^
327:45.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:643:9: note: silence by adding parentheses to mark code as explicitly dead
327:45.00 643 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ps <= 4);
327:45.00 | ^
327:45.00 | /* DISABLES CODE */ ( )
327:45.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:653:71: warning: code will never be executed [-Wunreachable-code]
327:45.00 653 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ss <= 4);
327:45.00 | ^
327:45.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:653:9: note: silence by adding parentheses to mark code as explicitly dead
327:45.00 653 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ss <= 4);
327:45.00 | ^
327:45.00 | /* DISABLES CODE */ ( )
327:45.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:684:67: warning: code will never be executed [-Wunreachable-code]
327:45.00 684 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arrayDimension < mArraySizesStorage->size());
327:45.00 | ^
327:45.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:684:5: note: silence by adding parentheses to mark code as explicitly dead
327:45.00 684 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arrayDimension < mArraySizesStorage->size());
327:45.00 | ^
327:45.00 | /* DISABLES CODE */ ( )
327:45.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:683:67: warning: code will never be executed [-Wunreachable-code]
327:45.00 683 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isArray() && mArraySizesStorage != nullptr);
327:45.01 | ^
327:45.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:683:5: note: silence by adding parentheses to mark code as explicitly dead
327:45.01 683 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isArray() && mArraySizesStorage != nullptr);
327:45.01 | ^
327:45.01 | /* DISABLES CODE */ ( )
327:45.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:694:67: warning: code will never be executed [-Wunreachable-code]
327:45.01 694 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isArray() && mArraySizesStorage != nullptr);
327:45.01 | ^
327:45.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:694:5: note: silence by adding parentheses to mark code as explicitly dead
327:45.01 694 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isArray() && mArraySizesStorage != nullptr);
327:45.01 | ^
327:45.01 | /* DISABLES CODE */ ( )
327:45.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:714:67: warning: code will never be executed [-Wunreachable-code]
327:45.01 714 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isMatrix());
327:45.01 | ^
327:45.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:714:5: note: silence by adding parentheses to mark code as explicitly dead
327:45.01 714 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isMatrix());
327:45.01 | ^
327:45.01 | /* DISABLES CODE */ ( )
327:45.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:788:67: warning: code will never be executed [-Wunreachable-code]
327:45.01 788 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler(type));
327:45.01 | ^
327:45.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/Types.cpp:788:5: note: silence by adding parentheses to mark code as explicitly dead
327:45.01 788 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsSampler(type));
327:45.01 | ^
327:45.02 | /* DISABLES CODE */ ( )
327:45.02 26 warnings generated.
327:45.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:45.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:47.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:47.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:47.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:48:71: warning: code will never be executed [-Wunreachable-code]
327:47.39 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(paramType.getStruct()->symbolType() != SymbolType::Empty);
327:47.39 | ^
327:47.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:48:9: note: silence by adding parentheses to mark code as explicitly dead
327:47.39 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(paramType.getStruct()->symbolType() != SymbolType::Empty);
327:47.39 | ^
327:47.39 | /* DISABLES CODE */ ( )
327:47.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:331:80: warning: code will never be executed [-Wunreachable-code]
327:47.40 331 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.40 | ^
327:47.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:331:18: note: silence by adding parentheses to mark code as explicitly dead
327:47.40 331 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.40 | ^
327:47.40 | /* DISABLES CODE */ ( )
327:47.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:326:88: warning: code will never be executed [-Wunreachable-code]
327:47.40 326 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.40 | ^
327:47.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:326:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.40 326 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.40 | ^
327:47.40 | /* DISABLES CODE */ ( )
327:47.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:312:88: warning: code will never be executed [-Wunreachable-code]
327:47.41 312 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.41 | ^
327:47.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:312:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.41 312 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.41 | ^
327:47.41 | /* DISABLES CODE */ ( )
327:47.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:298:88: warning: code will never be executed [-Wunreachable-code]
327:47.41 298 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.41 | ^
327:47.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:298:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.41 298 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.41 | ^
327:47.41 | /* DISABLES CODE */ ( )
327:47.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:281:88: warning: code will never be executed [-Wunreachable-code]
327:47.41 281 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.41 | ^
327:47.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:281:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.41 281 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.41 | ^
327:47.41 | /* DISABLES CODE */ ( )
327:47.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:266:88: warning: code will never be executed [-Wunreachable-code]
327:47.42 266 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.42 | ^
327:47.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:266:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.42 266 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.42 | ^
327:47.42 | /* DISABLES CODE */ ( )
327:47.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:251:88: warning: code will never be executed [-Wunreachable-code]
327:47.42 251 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.42 | ^
327:47.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:251:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.42 251 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.42 | ^
327:47.42 | /* DISABLES CODE */ ( )
327:47.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:233:88: warning: code will never be executed [-Wunreachable-code]
327:47.43 233 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.43 | ^
327:47.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:233:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.43 233 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.43 | ^
327:47.43 | /* DISABLES CODE */ ( )
327:47.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:219:88: warning: code will never be executed [-Wunreachable-code]
327:47.43 219 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.43 | ^
327:47.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:219:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.43 219 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.43 | ^
327:47.43 | /* DISABLES CODE */ ( )
327:47.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:205:88: warning: code will never be executed [-Wunreachable-code]
327:47.43 205 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.43 | ^
327:47.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:205:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.43 205 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.43 | ^
327:47.44 | /* DISABLES CODE */ ( )
327:47.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:188:88: warning: code will never be executed [-Wunreachable-code]
327:47.44 188 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.44 | ^
327:47.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:188:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.44 188 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.44 | ^
327:47.44 | /* DISABLES CODE */ ( )
327:47.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:173:88: warning: code will never be executed [-Wunreachable-code]
327:47.44 173 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.44 | ^
327:47.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:173:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.44 173 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.45 | ^
327:47.45 | /* DISABLES CODE */ ( )
327:47.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:159:88: warning: code will never be executed [-Wunreachable-code]
327:47.45 159 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.45 | ^
327:47.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:159:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.45 159 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.45 | ^
327:47.45 | /* DISABLES CODE */ ( )
327:47.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:405:80: warning: code will never be executed [-Wunreachable-code]
327:47.45 405 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.45 | ^
327:47.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:405:18: note: silence by adding parentheses to mark code as explicitly dead
327:47.45 405 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.45 | ^
327:47.45 | /* DISABLES CODE */ ( )
327:47.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:485:80: warning: code will never be executed [-Wunreachable-code]
327:47.46 485 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.46 | ^
327:47.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:485:18: note: silence by adding parentheses to mark code as explicitly dead
327:47.46 485 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.46 | ^
327:47.46 | /* DISABLES CODE */ ( )
327:47.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:556:72: warning: code will never be executed [-Wunreachable-code]
327:47.46 556 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.46 | ^
327:47.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:556:10: note: silence by adding parentheses to mark code as explicitly dead
327:47.46 556 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.46 | ^
327:47.46 | /* DISABLES CODE */ ( )
327:47.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:548:88: warning: code will never be executed [-Wunreachable-code]
327:47.46 548 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.46 | ^
327:47.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:548:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.47 548 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.47 | ^
327:47.47 | /* DISABLES CODE */ ( )
327:47.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:534:88: warning: code will never be executed [-Wunreachable-code]
327:47.47 534 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.47 | ^
327:47.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:534:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.47 534 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.47 | ^
327:47.47 | /* DISABLES CODE */ ( )
327:47.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:520:88: warning: code will never be executed [-Wunreachable-code]
327:47.47 520 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.47 | ^
327:47.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:520:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.47 520 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.47 | ^
327:47.47 | /* DISABLES CODE */ ( )
327:47.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:751:80: warning: code will never be executed [-Wunreachable-code]
327:47.47 751 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.48 | ^
327:47.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:751:18: note: silence by adding parentheses to mark code as explicitly dead
327:47.48 751 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.48 | ^
327:47.48 | /* DISABLES CODE */ ( )
327:47.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:746:88: warning: code will never be executed [-Wunreachable-code]
327:47.48 746 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.48 | ^
327:47.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:746:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.48 746 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.48 | ^
327:47.48 | /* DISABLES CODE */ ( )
327:47.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:732:88: warning: code will never be executed [-Wunreachable-code]
327:47.48 732 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.48 | ^
327:47.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:732:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.48 732 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.48 | ^
327:47.48 | /* DISABLES CODE */ ( )
327:47.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:718:88: warning: code will never be executed [-Wunreachable-code]
327:47.48 718 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.48 | ^
327:47.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:718:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.48 718 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.48 | ^
327:47.48 | /* DISABLES CODE */ ( )
327:47.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:701:88: warning: code will never be executed [-Wunreachable-code]
327:47.49 701 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.49 | ^
327:47.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:701:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.49 701 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.49 | ^
327:47.49 | /* DISABLES CODE */ ( )
327:47.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:686:88: warning: code will never be executed [-Wunreachable-code]
327:47.49 686 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.49 | ^
327:47.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:686:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.49 686 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.49 | ^
327:47.49 | /* DISABLES CODE */ ( )
327:47.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:671:88: warning: code will never be executed [-Wunreachable-code]
327:47.49 671 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.49 | ^
327:47.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:671:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.49 671 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.49 | ^
327:47.49 | /* DISABLES CODE */ ( )
327:47.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:653:88: warning: code will never be executed [-Wunreachable-code]
327:47.50 653 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.50 | ^
327:47.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:653:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.50 653 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.50 | ^
327:47.50 | /* DISABLES CODE */ ( )
327:47.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:639:88: warning: code will never be executed [-Wunreachable-code]
327:47.50 639 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.50 | ^
327:47.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:639:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.50 639 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.50 | ^
327:47.50 | /* DISABLES CODE */ ( )
327:47.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:625:88: warning: code will never be executed [-Wunreachable-code]
327:47.50 625 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.50 | ^
327:47.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:625:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.50 625 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.50 | ^
327:47.50 | /* DISABLES CODE */ ( )
327:47.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:608:88: warning: code will never be executed [-Wunreachable-code]
327:47.50 608 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.50 | ^
327:47.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:608:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.50 608 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.51 | ^
327:47.51 | /* DISABLES CODE */ ( )
327:47.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:593:88: warning: code will never be executed [-Wunreachable-code]
327:47.51 593 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.51 | ^
327:47.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:593:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.51 593 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.51 | ^
327:47.51 | /* DISABLES CODE */ ( )
327:47.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:579:88: warning: code will never be executed [-Wunreachable-code]
327:47.51 579 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.51 | ^
327:47.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:579:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.51 579 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.51 | ^
327:47.51 | /* DISABLES CODE */ ( )
327:47.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:801:80: warning: code will never be executed [-Wunreachable-code]
327:47.51 801 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.51 | ^
327:47.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:801:18: note: silence by adding parentheses to mark code as explicitly dead
327:47.51 801 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.51 | ^
327:47.51 | /* DISABLES CODE */ ( )
327:47.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:857:80: warning: code will never be executed [-Wunreachable-code]
327:47.52 857 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.52 | ^
327:47.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:857:18: note: silence by adding parentheses to mark code as explicitly dead
327:47.52 857 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.52 | ^
327:47.52 | /* DISABLES CODE */ ( )
327:47.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:923:72: warning: code will never be executed [-Wunreachable-code]
327:47.52 923 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.52 | ^
327:47.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:923:10: note: silence by adding parentheses to mark code as explicitly dead
327:47.52 923 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.52 | ^
327:47.52 | /* DISABLES CODE */ ( )
327:47.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:88: warning: code will never be executed [-Wunreachable-code]
327:47.52 915 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.52 | ^
327:47.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.52 915 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.52 | ^
327:47.52 | /* DISABLES CODE */ ( )
327:47.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:88: warning: code will never be executed [-Wunreachable-code]
327:47.52 901 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.52 | ^
327:47.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.53 901 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.53 | ^
327:47.53 | /* DISABLES CODE */ ( )
327:47.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:887:88: warning: code will never be executed [-Wunreachable-code]
327:47.53 887 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.53 | ^
327:47.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:887:26: note: silence by adding parentheses to mark code as explicitly dead
327:47.53 887 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.53 | ^
327:47.53 | /* DISABLES CODE */ ( )
327:47.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:961:71: warning: code will never be executed [-Wunreachable-code]
327:47.53 961 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!name.beginsWith("_"));
327:47.53 | ^
327:47.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:961:9: note: silence by adding parentheses to mark code as explicitly dead
327:47.53 961 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!name.beginsWith("_"));
327:47.53 | ^
327:47.53 | /* DISABLES CODE */ ( )
327:47.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:960:71: warning: code will never be executed [-Wunreachable-code]
327:47.53 960 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!name.beginsWith("f_"));
327:47.53 | ^
327:47.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:960:9: note: silence by adding parentheses to mark code as explicitly dead
327:47.53 960 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!name.beginsWith("f_"));
327:47.53 | ^
327:47.53 | /* DISABLES CODE */ ( )
327:47.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:986:67: warning: code will never be executed [-Wunreachable-code]
327:47.54 986 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!gl::IsBuiltInName(func->name().data()));
327:47.54 | ^
327:47.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:986:5: note: silence by adding parentheses to mark code as explicitly dead
327:47.54 986 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!gl::IsBuiltInName(func->name().data()));
327:47.54 | ^
327:47.54 | /* DISABLES CODE */ ( )
327:47.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:983:71: warning: code will never be executed [-Wunreachable-code]
327:47.54 983 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!func->name().beginsWith("_"));
327:47.54 | ^
327:47.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:983:9: note: silence by adding parentheses to mark code as explicitly dead
327:47.54 983 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!func->name().beginsWith("_"));
327:47.54 | ^
327:47.54 | /* DISABLES CODE */ ( )
327:47.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:982:71: warning: code will never be executed [-Wunreachable-code]
327:47.54 982 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!func->name().beginsWith("f_"));
327:47.54 | ^
327:47.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:982:9: note: silence by adding parentheses to mark code as explicitly dead
327:47.54 982 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!func->name().beginsWith("f_"));
327:47.54 | ^
327:47.54 | /* DISABLES CODE */ ( )
327:47.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1090:72: warning: code will never be executed [-Wunreachable-code]
327:47.54 1090 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.55 | ^
327:47.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1090:10: note: silence by adding parentheses to mark code as explicitly dead
327:47.55 1090 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.55 | ^
327:47.55 | /* DISABLES CODE */ ( )
327:47.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1171:80: warning: code will never be executed [-Wunreachable-code]
327:47.55 1171 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.55 | ^
327:47.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1171:18: note: silence by adding parentheses to mark code as explicitly dead
327:47.55 1171 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.55 | ^
327:47.55 | /* DISABLES CODE */ ( )
327:47.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1193:80: warning: code will never be executed [-Wunreachable-code]
327:47.55 1193 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.55 | ^
327:47.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1193:18: note: silence by adding parentheses to mark code as explicitly dead
327:47.55 1193 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:47.55 | ^
327:47.55 | /* DISABLES CODE */ ( )
327:47.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1216:71: warning: code will never be executed [-Wunreachable-code]
327:47.55 1216 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arg->getAsTyped());
327:47.55 | ^
327:47.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1216:9: note: silence by adding parentheses to mark code as explicitly dead
327:47.55 1216 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arg->getAsTyped());
327:47.55 | ^
327:47.56 | /* DISABLES CODE */ ( )
327:47.56 48 warnings generated.
327:47.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:47.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:50.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:50.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:50.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:239:71: warning: code will never be executed [-Wunreachable-code]
327:50.36 239 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!typeName.empty());
327:50.36 | ^
327:50.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:239:9: note: silence by adding parentheses to mark code as explicitly dead
327:50.36 239 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!typeName.empty());
327:50.36 | ^
327:50.36 | /* DISABLES CODE */ ( )
327:50.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:229:71: warning: code will never be executed [-Wunreachable-code]
327:50.36 229 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structOrBlock != nullptr);
327:50.36 | ^
327:50.36 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:229:9: note: silence by adding parentheses to mark code as explicitly dead
327:50.36 229 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structOrBlock != nullptr);
327:50.36 | ^
327:50.36 | /* DISABLES CODE */ ( )
327:50.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:423:83: warning: code will never be executed [-Wunreachable-code]
327:50.37 423 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(expectedType.isMatrix());
327:50.37 | ^
327:50.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:423:21: note: silence by adding parentheses to mark code as explicitly dead
327:50.37 423 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(expectedType.isMatrix());
327:50.37 | ^
327:50.37 | /* DISABLES CODE */ ( )
327:50.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:592:67: warning: code will never be executed [-Wunreachable-code]
327:50.37 592 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOptions.validateVariableReferences);
327:50.37 | ^
327:50.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:592:5: note: silence by adding parentheses to mark code as explicitly dead
327:50.37 592 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOptions.validateVariableReferences);
327:50.37 | ^
327:50.37 | /* DISABLES CODE */ ( )
327:50.37 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:629:67: warning: code will never be executed [-Wunreachable-code]
327:50.37 629 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure != nullptr || interfaceBlock != nullptr);
327:50.38 | ^
327:50.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:629:5: note: silence by adding parentheses to mark code as explicitly dead
327:50.38 629 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure != nullptr || interfaceBlock != nullptr);
327:50.38 | ^
327:50.38 | /* DISABLES CODE */ ( )
327:50.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:1031:83: warning: code will never be executed [-Wunreachable-code]
327:50.38 1031 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mNamelessInterfaceBlocks.count(interfaceBlock) == 0);
327:50.38 | ^
327:50.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:1031:21: note: silence by adding parentheses to mark code as explicitly dead
327:50.38 1031 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mNamelessInterfaceBlocks.count(interfaceBlock) == 0);
327:50.38 | ^
327:50.38 | /* DISABLES CODE */ ( )
327:50.38 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:1030:83: warning: code will never be executed [-Wunreachable-code]
327:50.38 1030 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDeclaredVariables.size() == 1);
327:50.39 | ^
327:50.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:1030:21: note: silence by adding parentheses to mark code as explicitly dead
327:50.39 1030 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mDeclaredVariables.size() == 1);
327:50.39 | ^
327:50.39 | /* DISABLES CODE */ ( )
327:50.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:1004:75: warning: code will never be executed [-Wunreachable-code]
327:50.39 1004 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
327:50.39 | ^
327:50.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:1004:13: note: silence by adding parentheses to mark code as explicitly dead
327:50.39 1004 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
327:50.39 | ^
327:50.39 | /* DISABLES CODE */ ( )
327:50.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:1001:79: warning: code will never be executed [-Wunreachable-code]
327:50.39 1001 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(init && init->getOp() == EOpInitialize);
327:50.39 | ^
327:50.39 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:1001:17: note: silence by adding parentheses to mark code as explicitly dead
327:50.39 1001 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(init && init->getOp() == EOpInitialize);
327:50.39 | ^
327:50.39 | /* DISABLES CODE */ ( )
327:50.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:982:71: warning: code will never be executed [-Wunreachable-code]
327:50.40 982 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
327:50.40 | ^
327:50.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:982:9: note: silence by adding parentheses to mark code as explicitly dead
327:50.40 982 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
327:50.40 | ^
327:50.40 | /* DISABLES CODE */ ( )
327:50.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:979:75: warning: code will never be executed [-Wunreachable-code]
327:50.40 979 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(init && init->getOp() == EOpInitialize);
327:50.40 | ^
327:50.40 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:979:13: note: silence by adding parentheses to mark code as explicitly dead
327:50.40 979 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(init && init->getOp() == EOpInitialize);
327:50.40 | ^
327:50.40 | /* DISABLES CODE */ ( )
327:50.40 11 warnings generated.
327:50.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:50.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:52.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:52.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:52.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:52.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:54.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:54.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:54.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:143:75: warning: code will never be executed [-Wunreachable-code]
327:54.66 143 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(varName == "gl_CullDistance");
327:54.66 | ^
327:54.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:143:13: note: silence by adding parentheses to mark code as explicitly dead
327:54.66 143 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(varName == "gl_CullDistance");
327:54.66 | ^
327:54.66 | /* DISABLES CODE */ ( )
327:54.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:126:84: warning: code will never be executed [-Wunreachable-code]
327:54.66 126 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:54.66 | ^
327:54.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:126:22: note: silence by adding parentheses to mark code as explicitly dead
327:54.66 126 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:54.66 | ^
327:54.66 | /* DISABLES CODE */ ( )
327:54.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:161:67: warning: code will never be executed [-Wunreachable-code]
327:54.67 161 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
327:54.67 | ^
327:54.67 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:161:5: note: silence by adding parentheses to mark code as explicitly dead
327:54.67 161 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
327:54.67 | ^
327:54.67 | /* DISABLES CODE */ ( )
327:54.67 3 warnings generated.
327:54.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:54.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:56.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:56.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:56.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:93:80: warning: code will never be executed [-Wunreachable-code]
327:56.42 93 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:56.42 | ^
327:56.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:93:18: note: silence by adding parentheses to mark code as explicitly dead
327:56.42 93 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
327:56.42 | ^
327:56.43 | /* DISABLES CODE */ ( )
327:56.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:152:67: warning: code will never be executed [-Wunreachable-code]
327:56.43 152 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(warning != nullptr);
327:56.43 | ^
327:56.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:152:5: note: silence by adding parentheses to mark code as explicitly dead
327:56.43 152 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(warning != nullptr);
327:56.43 | ^
327:56.43 | /* DISABLES CODE */ ( )
327:56.43 2 warnings generated.
327:56.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:56.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:58.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:58.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
327:58.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:111:67: warning: code will never be executed [-Wunreachable-code]
327:58.93 111 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
327:58.93 | ^
327:58.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:111:5: note: silence by adding parentheses to mark code as explicitly dead
327:58.93 111 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
327:58.93 | ^
327:58.93 | /* DISABLES CODE */ ( )
327:58.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:190:67: warning: code will never be executed [-Wunreachable-code]
327:58.93 190 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getType() == ELoopFor);
327:58.93 | ^
327:58.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:190:5: note: silence by adding parentheses to mark code as explicitly dead
327:58.93 190 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getType() == ELoopFor);
327:58.93 | ^
327:58.93 | /* DISABLES CODE */ ( )
327:58.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:383:79: warning: code will never be executed [-Wunreachable-code]
327:58.93 383 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(opFunc != nullptr);
327:58.93 | ^
327:58.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:383:17: note: silence by adding parentheses to mark code as explicitly dead
327:58.93 383 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(opFunc != nullptr);
327:58.94 | ^
327:58.94 | /* DISABLES CODE */ ( )
327:58.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:378:75: warning: code will never be executed [-Wunreachable-code]
327:58.94 378 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((unOp == nullptr) && (binOp != nullptr));
327:58.94 | ^
327:58.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:378:13: note: silence by adding parentheses to mark code as explicitly dead
327:58.94 378 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((unOp == nullptr) && (binOp != nullptr));
327:58.94 | ^
327:58.94 | /* DISABLES CODE */ ( )
327:58.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:374:75: warning: code will never be executed [-Wunreachable-code]
327:58.94 374 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((unOp != nullptr) && (binOp == nullptr));
327:58.94 | ^
327:58.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:374:13: note: silence by adding parentheses to mark code as explicitly dead
327:58.94 374 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((unOp != nullptr) && (binOp == nullptr));
327:58.94 | ^
327:58.94 | /* DISABLES CODE */ ( )
327:58.94 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:409:67: warning: code will never be executed [-Wunreachable-code]
327:58.94 409 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node != nullptr);
327:58.94 | ^
327:58.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:409:5: note: silence by adding parentheses to mark code as explicitly dead
327:58.95 409 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node != nullptr);
327:58.95 | ^
327:58.95 | /* DISABLES CODE */ ( )
327:58.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:415:67: warning: code will never be executed [-Wunreachable-code]
327:58.95 415 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node != nullptr);
327:58.95 | ^
327:58.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:415:5: note: silence by adding parentheses to mark code as explicitly dead
327:58.95 415 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node != nullptr);
327:58.95 | ^
327:58.95 | /* DISABLES CODE */ ( )
327:58.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:424:67: warning: code will never be executed [-Wunreachable-code]
327:58.95 424 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((node->getOp() == EOpIndexDirect) || (node->getOp() == EOpIndexIndirect));
327:58.95 | ^
327:58.95 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:424:5: note: silence by adding parentheses to mark code as explicitly dead
327:58.95 424 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((node->getOp() == EOpIndexDirect) || (node->getOp() == EOpIndexIndirect));
327:58.95 | ^
327:58.95 | /* DISABLES CODE */ ( )
327:58.95 8 warnings generated.
327:59.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
327:59.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:00.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:00.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:00.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:00.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:03.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:03.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:03.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:105:71: warning: code will never be executed [-Wunreachable-code]
328:03.24 105 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getLayoutQualifier().location != -1);
328:03.24 | ^
328:03.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:105:9: note: silence by adding parentheses to mark code as explicitly dead
328:03.24 105 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getLayoutQualifier().location != -1);
328:03.24 | ^
328:03.24 | /* DISABLES CODE */ ( )
328:03.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:100:71: warning: code will never be executed [-Wunreachable-code]
328:03.24 100 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArrayOfArrays());
328:03.24 | ^
328:03.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:100:9: note: silence by adding parentheses to mark code as explicitly dead
328:03.25 100 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArrayOfArrays());
328:03.25 | ^
328:03.25 | /* DISABLES CODE */ ( )
328:03.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:93:67: warning: code will never be executed [-Wunreachable-code]
328:03.25 93 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
328:03.25 | ^
328:03.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:93:5: note: silence by adding parentheses to mark code as explicitly dead
328:03.25 93 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
328:03.25 | ^
328:03.25 | /* DISABLES CODE */ ( )
328:03.25 3 warnings generated.
328:03.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:03.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:05.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:05.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:05.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateSwitch.cpp:68:67: warning: code will never be executed [-Wunreachable-code]
328:05.10 68 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statementList);
328:05.10 | ^
328:05.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateSwitch.cpp:68:5: note: silence by adding parentheses to mark code as explicitly dead
328:05.10 68 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statementList);
328:05.10 | ^
328:05.10 | /* DISABLES CODE */ ( )
328:05.10 1 warning generated.
328:05.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:05.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:07.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:07.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:07.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:35:71: warning: code will never be executed [-Wunreachable-code]
328:07.41 35 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
328:07.41 | ^
328:07.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:35:9: note: silence by adding parentheses to mark code as explicitly dead
328:07.42 35 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
328:07.42 | ^
328:07.42 | /* DISABLES CODE */ ( )
328:07.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:56:75: warning: code will never be executed [-Wunreachable-code]
328:07.42 56 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol);
328:07.42 | ^
328:07.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:56:13: note: silence by adding parentheses to mark code as explicitly dead
328:07.42 56 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol);
328:07.42 | ^
328:07.42 | /* DISABLES CODE */ ( )
328:07.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:52:79: warning: code will never be executed [-Wunreachable-code]
328:07.42 52 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asBinary->getOp() == EOpInitialize);
328:07.42 | ^
328:07.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:52:17: note: silence by adding parentheses to mark code as explicitly dead
328:07.42 52 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asBinary->getOp() == EOpInitialize);
328:07.42 | ^
328:07.42 | /* DISABLES CODE */ ( )
328:07.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:131:71: warning: code will never be executed [-Wunreachable-code]
328:07.42 131 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
328:07.42 | ^
328:07.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:131:9: note: silence by adding parentheses to mark code as explicitly dead
328:07.43 131 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
328:07.43 | ^
328:07.43 | /* DISABLES CODE */ ( )
328:07.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:199:71: warning: code will never be executed [-Wunreachable-code]
328:07.43 199 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
328:07.43 | ^
328:07.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:199:9: note: silence by adding parentheses to mark code as explicitly dead
328:07.43 199 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
328:07.43 | ^
328:07.43 | /* DISABLES CODE */ ( )
328:07.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:208:71: warning: code will never be executed [-Wunreachable-code]
328:07.43 208 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
328:07.43 | ^
328:07.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:208:9: note: silence by adding parentheses to mark code as explicitly dead
328:07.43 208 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variableOut);
328:07.43 | ^
328:07.43 | /* DISABLES CODE */ ( )
328:07.43 6 warnings generated.
328:07.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:07.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:09.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:09.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:09.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:45:71: warning: code will never be executed [-Wunreachable-code]
328:09.77 45 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldType->getSecondarySize() == 1);
328:09.77 | ^
328:09.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:45:9: note: silence by adding parentheses to mark code as explicitly dead
328:09.77 45 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldType->getSecondarySize() == 1);
328:09.77 | ^
328:09.77 | /* DISABLES CODE */ ( )
328:09.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:111:71: warning: code will never be executed [-Wunreachable-code]
328:09.77 111 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!varyingType.isArrayOfArrays());
328:09.77 | ^
328:09.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:111:9: note: silence by adding parentheses to mark code as explicitly dead
328:09.77 111 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!varyingType.isArrayOfArrays());
328:09.77 | ^
328:09.77 | /* DISABLES CODE */ ( )
328:09.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:99:67: warning: code will never be executed [-Wunreachable-code]
328:09.77 99 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(varyingType.isMatrix() || varyingType.getSecondarySize() == 1);
328:09.78 | ^
328:09.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:99:5: note: silence by adding parentheses to mark code as explicitly dead
328:09.78 99 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(varyingType.isMatrix() || varyingType.getSecondarySize() == 1);
328:09.78 | ^
328:09.78 | /* DISABLES CODE */ ( )
328:09.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:92:75: warning: code will never be executed [-Wunreachable-code]
328:09.78 92 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldType->getStruct() == nullptr && !fieldType->isArray());
328:09.78 | ^
328:09.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:92:13: note: silence by adding parentheses to mark code as explicitly dead
328:09.78 92 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldType->getStruct() == nullptr && !fieldType->isArray());
328:09.78 | ^
328:09.78 | /* DISABLES CODE */ ( )
328:09.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:84:67: warning: code will never be executed [-Wunreachable-code]
328:09.78 84 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!varyingType.isInterfaceBlock());
328:09.78 | ^
328:09.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:84:5: note: silence by adding parentheses to mark code as explicitly dead
328:09.78 84 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!varyingType.isInterfaceBlock());
328:09.78 | ^
328:09.78 | /* DISABLES CODE */ ( )
328:09.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:244:75: warning: code will never be executed [-Wunreachable-code]
328:09.79 244 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ignoreVaryingArraySize || !anyFieldWithLocation || !varyingType.isArray());
328:09.79 | ^
328:09.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:244:13: note: silence by adding parentheses to mark code as explicitly dead
328:09.79 244 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ignoreVaryingArraySize || !anyFieldWithLocation || !varyingType.isArray());
328:09.79 | ^
328:09.79 | /* DISABLES CODE */ ( )
328:09.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:192:71: warning: code will never be executed [-Wunreachable-code]
328:09.79 192 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(location >= 0);
328:09.79 | ^
328:09.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:192:9: note: silence by adding parentheses to mark code as explicitly dead
328:09.79 192 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(location >= 0);
328:09.79 | ^
328:09.79 | /* DISABLES CODE */ ( )
328:09.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:298:67: warning: code will never be executed [-Wunreachable-code]
328:09.79 298 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!sequence.empty());
328:09.79 | ^
328:09.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:298:5: note: silence by adding parentheses to mark code as explicitly dead
328:09.79 298 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!sequence.empty());
328:09.79 | ^
328:09.79 | /* DISABLES CODE */ ( )
328:09.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:337:67: warning: code will never be executed [-Wunreachable-code]
328:09.80 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
328:09.80 | ^
328:09.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:337:5: note: silence by adding parentheses to mark code as explicitly dead
328:09.80 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(diagnostics);
328:09.80 | ^
328:09.80 | /* DISABLES CODE */ ( )
328:09.80 9 warnings generated.
328:09.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:09.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:12.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:12.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:12.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:32:67: warning: code will never be executed [-Wunreachable-code]
328:12.09 32 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.isStruct());
328:12.09 | ^
328:12.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:32:5: note: silence by adding parentheses to mark code as explicitly dead
328:12.09 32 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.isStruct());
328:12.09 | ^
328:12.10 | /* DISABLES CODE */ ( )
328:12.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:140:71: warning: code will never be executed [-Wunreachable-code]
328:12.10 140 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((rows_[row] & columnFlags) == 0);
328:12.10 | ^
328:12.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:140:9: note: silence by adding parentheses to mark code as explicitly dead
328:12.10 140 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((rows_[row] & columnFlags) == 0);
328:12.10 | ^
328:12.10 | /* DISABLES CODE */ ( )
328:12.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:147:67: warning: code will never be executed [-Wunreachable-code]
328:12.10 147 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(destRow);
328:12.10 | ^
328:12.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:147:5: note: silence by adding parentheses to mark code as explicitly dead
328:12.10 147 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(destRow);
328:12.10 | ^
328:12.10 | /* DISABLES CODE */ ( )
328:12.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:331:67: warning: code will never be executed [-Wunreachable-code]
328:12.10 331 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variables->size() == ii);
328:12.10 | ^
328:12.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:331:5: note: silence by adding parentheses to mark code as explicitly dead
328:12.10 331 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variables->size() == ii);
328:12.10 | ^
328:12.10 | /* DISABLES CODE */ ( )
328:12.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:303:71: warning: code will never be executed [-Wunreachable-code]
328:12.11 303 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1 == GetTypePackingComponentsPerRow(variable.type));
328:12.11 | ^
328:12.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:303:9: note: silence by adding parentheses to mark code as explicitly dead
328:12.11 303 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(1 == GetTypePackingComponentsPerRow(variable.type));
328:12.11 | ^
328:12.11 | /* DISABLES CODE */ ( )
328:12.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:219:71: warning: code will never be executed [-Wunreachable-code]
328:12.11 219 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!variable.isStruct());
328:12.11 | ^
328:12.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:219:9: note: silence by adding parentheses to mark code as explicitly dead
328:12.11 219 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!variable.isStruct());
328:12.11 | ^
328:12.11 | /* DISABLES CODE */ ( )
328:12.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:210:67: warning: code will never be executed [-Wunreachable-code]
328:12.12 210 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(maxVectors > 0);
328:12.12 | ^
328:12.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:210:5: note: silence by adding parentheses to mark code as explicitly dead
328:12.12 210 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(maxVectors > 0);
328:12.12 | ^
328:12.12 | /* DISABLES CODE */ ( )
328:12.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:367:75: warning: code will never be executed [-Wunreachable-code]
328:12.12 367 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(gl::VariableComponentCount(type) == 1);
328:12.12 | ^
328:12.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:367:13: note: silence by adding parentheses to mark code as explicitly dead
328:12.12 367 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(gl::VariableComponentCount(type) == 1);
328:12.12 | ^
328:12.12 | /* DISABLES CODE */ ( )
328:12.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:389:75: warning: code will never be executed [-Wunreachable-code]
328:12.12 389 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(gl::VariableRowCount(type) == 1);
328:12.12 | ^
328:12.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp:389:13: note: silence by adding parentheses to mark code as explicitly dead
328:12.12 389 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(gl::VariableRowCount(type) == 1);
328:12.12 | ^
328:12.12 | /* DISABLES CODE */ ( )
328:12.13 9 warnings generated.
328:12.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:12.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:13.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:13.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:13.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VersionGLSL.cpp:47:80: warning: code will never be executed [-Wunreachable-code]
328:13.91 47 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
328:13.91 | ^
328:13.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/VersionGLSL.cpp:47:18: note: silence by adding parentheses to mark code as explicitly dead
328:13.91 47 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
328:13.91 | ^
328:13.91 | /* DISABLES CODE */ ( )
328:13.91 1 warning generated.
328:14.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:14.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:16.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:16.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:16.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayout.cpp:35:71: warning: code will never be executed [-Wunreachable-code]
328:16.29 35 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!gl::IsSamplerType(variable.type));
328:16.29 | ^
328:16.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayout.cpp:35:9: note: silence by adding parentheses to mark code as explicitly dead
328:16.29 35 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!gl::IsSamplerType(variable.type));
328:16.30 | ^
328:16.30 | /* DISABLES CODE */ ( )
328:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayout.cpp:298:67: warning: code will never be executed [-Wunreachable-code]
328:16.30 298 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(gl::VariableComponentSize(gl::VariableComponentType(type)) == kBytesPerComponent);
328:16.30 | ^
328:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayout.cpp:298:5: note: silence by adding parentheses to mark code as explicitly dead
328:16.30 298 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(gl::VariableComponentSize(gl::VariableComponentType(type)) == kBytesPerComponent);
328:16.30 | ^
328:16.30 | /* DISABLES CODE */ ( )
328:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayout.cpp:624:71: warning: code will never be executed [-Wunreachable-code]
328:16.30 624 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTopLevelArrayStride);
328:16.30 | ^
328:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayout.cpp:624:9: note: silence by adding parentheses to mark code as explicitly dead
328:16.30 624 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mTopLevelArrayStride);
328:16.30 | ^
328:16.30 | /* DISABLES CODE */ ( )
328:16.30 3 warnings generated.
328:16.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:16.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:18.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:18.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:18.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayoutHLSL.cpp:38:67: warning: code will never be executed [-Wunreachable-code]
328:18.29 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(gl::VariableComponentSize(gl::VariableComponentType(type)) == kBytesPerComponent);
328:18.29 | ^
328:18.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayoutHLSL.cpp:38:5: note: silence by adding parentheses to mark code as explicitly dead
328:18.29 38 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(gl::VariableComponentSize(gl::VariableComponentType(type)) == kBytesPerComponent);
328:18.29 | ^
328:18.29 | /* DISABLES CODE */ ( )
328:18.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayoutHLSL.cpp:97:71: warning: code will never be executed [-Wunreachable-code]
328:18.29 97 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(matrixStride == kComponentsPerRegister);
328:18.29 | ^
328:18.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayoutHLSL.cpp:97:9: note: silence by adding parentheses to mark code as explicitly dead
328:18.29 97 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(matrixStride == kComponentsPerRegister);
328:18.29 | ^
328:18.29 | /* DISABLES CODE */ ( )
328:18.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayoutHLSL.cpp:129:80: warning: code will never be executed [-Wunreachable-code]
328:18.29 129 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
328:18.29 | ^
328:18.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/blocklayoutHLSL.cpp:129:18: note: silence by adding parentheses to mark code as explicitly dead
328:18.30 129 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
328:18.30 | ^
328:18.30 | /* DISABLES CODE */ ( )
328:18.30 3 warnings generated.
328:18.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:18.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:20.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:20.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:20.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:20.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:23.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:23.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:23.09 glslang.l:1260:87: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.09 1260 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.09 | ~ ^~~~~~
328:23.09 | false
328:23.09 glslang.l:3085:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.09 3085 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.09 | ~ ^~~~~~
328:23.09 | false
328:23.09 glslang.l:3112:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.09 3112 | if ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.09 | ~~ ^~~~~~
328:23.09 | false
328:23.09 glslang.l:3263:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.09 3263 | if ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.09 | ~~ ^~~~~~
328:23.09 | false
328:23.09 glslang.l:3272:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.10 3272 | if ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.10 | ~~ ^~~~~~
328:23.10 | false
328:23.10 glslang.l:3288:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.10 3288 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.10 | ~ ^~~~~~
328:23.10 | false
328:23.10 glslang.l:3296:82: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.10 3296 | if ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.10 | ~~ ^~~~~~
328:23.10 | false
328:23.10 glslang.l:3481:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.10 3481 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.10 | ~ ^~~~~~
328:23.10 | false
328:23.10 glslang.l:3494:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.10 3494 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.10 | ~ ^~~~~~
328:23.10 | false
328:23.10 glslang.l:3556:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.10 3556 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.10 | ~ ^~~~~~
328:23.10 | false
328:23.10 glslang.l:3571:83: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.10 3571 | if (!(yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.10 | ~ ^~~~~~
328:23.11 | false
328:23.11 glslang.l:3736:85: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]
328:23.11 3736 | while ((yyg->yy_buffer_stack ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] : __null))
328:23.11 | ~~~~~ ^~~~~~
328:23.11 | false
328:23.11 12 warnings generated.
328:23.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:23.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:25.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:25.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:2167:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
328:25.88 2167 | if (((yyn) == (-397)))
328:25.88 | ~~~~~~^~~~~~~~~
328:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:2167:16: note: remove extraneous parentheses around the comparison to silence this warning
328:25.88 2167 | if (((yyn) == (-397)))
328:25.88 | ~ ^ ~
328:25.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:2167:16: note: use '=' to turn this equality comparison into an assignment
328:25.88 2167 | if (((yyn) == (-397)))
328:25.88 | ^~
328:25.88 | =
328:25.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4736:22: warning: possible misuse of comma operator here [-Wcomma]
328:25.89 4736 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.89 | ^
328:25.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4736:6: note: cast expression to void to silence warning
328:25.89 4736 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.89 | ^~~~~~~~~~~~~~~~
328:25.89 | static_cast<void>( )
328:25.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4736:40: warning: possible misuse of comma operator here [-Wcomma]
328:25.89 4736 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.89 | ^
328:25.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4736:24: note: cast expression to void to silence warning
328:25.90 4736 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.90 | ^~~~~~~~~~~~~~~~
328:25.90 | static_cast<void>( )
328:25.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4803:22: warning: possible misuse of comma operator here [-Wcomma]
328:25.90 4803 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.90 | ^
328:25.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4803:6: note: cast expression to void to silence warning
328:25.90 4803 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.90 | ^~~~~~~~~~~~~~~~
328:25.90 | static_cast<void>( )
328:25.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4803:40: warning: possible misuse of comma operator here [-Wcomma]
328:25.91 4803 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.91 | ^
328:25.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4803:24: note: cast expression to void to silence warning
328:25.91 4803 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.91 | ^~~~~~~~~~~~~~~~
328:25.91 | static_cast<void>( )
328:25.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4836:22: warning: possible misuse of comma operator here [-Wcomma]
328:25.91 4836 | (yyvsp -= (1), yyssp -= (1), yylsp -= (1));
328:25.91 | ^
328:25.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4836:10: note: cast expression to void to silence warning
328:25.91 4836 | (yyvsp -= (1), yyssp -= (1), yylsp -= (1));
328:25.91 | ^~~~~~~~~~~~
328:25.91 | static_cast<void>( )
328:25.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4836:36: warning: possible misuse of comma operator here [-Wcomma]
328:25.91 4836 | (yyvsp -= (1), yyssp -= (1), yylsp -= (1));
328:25.92 | ^
328:25.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4836:24: note: cast expression to void to silence warning
328:25.92 4836 | (yyvsp -= (1), yyssp -= (1), yylsp -= (1));
328:25.92 | ^~~~~~~~~~~~
328:25.92 | static_cast<void>( )
328:25.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4890:22: warning: possible misuse of comma operator here [-Wcomma]
328:25.92 4890 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.92 | ^
328:25.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4890:6: note: cast expression to void to silence warning
328:25.92 4890 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.92 | ^~~~~~~~~~~~~~~~
328:25.92 | static_cast<void>( )
328:25.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4890:40: warning: possible misuse of comma operator here [-Wcomma]
328:25.92 4890 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.92 | ^
328:25.92 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4890:24: note: cast expression to void to silence warning
328:25.92 4890 | (yyvsp -= (yylen), yyssp -= (yylen), yylsp -= (yylen));
328:25.93 | ^~~~~~~~~~~~~~~~
328:25.93 | static_cast<void>( )
328:25.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4896:22: warning: possible misuse of comma operator here [-Wcomma]
328:25.93 4896 | (yyvsp -= (1), yyssp -= (1), yylsp -= (1));
328:25.93 | ^
328:25.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4896:10: note: cast expression to void to silence warning
328:25.93 4896 | (yyvsp -= (1), yyssp -= (1), yylsp -= (1));
328:25.93 | ^~~~~~~~~~~~
328:25.93 | static_cast<void>( )
328:25.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4896:36: warning: possible misuse of comma operator here [-Wcomma]
328:25.93 4896 | (yyvsp -= (1), yyssp -= (1), yylsp -= (1));
328:25.93 | ^
328:25.93 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab_autogen.cpp:4896:24: note: cast expression to void to silence warning
328:25.93 4896 | (yyvsp -= (1), yyssp -= (1), yylsp -= (1));
328:25.93 | ^~~~~~~~~~~~
328:25.94 | static_cast<void>( )
328:25.94 11 warnings generated.
328:26.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:26.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:28.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:28.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:28.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:76:75: warning: code will never be executed [-Wunreachable-code]
328:28.27 76 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.isVector() || leftType.isMatrix());
328:28.27 | ^
328:28.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:76:13: note: silence by adding parentheses to mark code as explicitly dead
328:28.27 76 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(leftType.isVector() || leftType.isMatrix());
328:28.27 | ^
328:28.27 | /* DISABLES CODE */ ( )
328:28.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:44:71: warning: code will never be executed [-Wunreachable-code]
328:28.27 44 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
328:28.27 | ^
328:28.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:44:9: note: silence by adding parentheses to mark code as explicitly dead
328:28.27 44 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
328:28.27 | ^
328:28.27 | /* DISABLES CODE */ ( )
328:28.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:42:71: warning: code will never be executed [-Wunreachable-code]
328:28.27 42 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
328:28.27 | ^
328:28.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:42:9: note: silence by adding parentheses to mark code as explicitly dead
328:28.27 42 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
328:28.28 | ^
328:28.28 | /* DISABLES CODE */ ( )
328:28.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:32:71: warning: code will never be executed [-Wunreachable-code]
328:28.28 32 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
328:28.28 | ^
328:28.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:32:9: note: silence by adding parentheses to mark code as explicitly dead
328:28.28 32 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
328:28.28 | ^
328:28.28 | /* DISABLES CODE */ ( )
328:28.28 4 warnings generated.
328:28.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:28.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:30.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:30.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:30.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:30.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:33.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:33.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:33.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:33.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:35.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:35.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:35.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:169:71: warning: code will never be executed [-Wunreachable-code]
328:35.66 169 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!selectView || IsOutputGLSL(shaderOutput) || IsOutputESSL(shaderOutput));
328:35.66 | ^
328:35.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:169:9: note: silence by adding parentheses to mark code as explicitly dead
328:35.66 169 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!selectView || IsOutputGLSL(shaderOutput) || IsOutputESSL(shaderOutput));
328:35.66 | ^
328:35.66 | /* DISABLES CODE */ ( )
328:35.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:134:67: warning: code will never be executed [-Wunreachable-code]
328:35.66 134 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(shaderType == 0x8B31 || shaderType == 0x8B30);
328:35.66 | ^
328:35.66 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:134:5: note: silence by adding parentheses to mark code as explicitly dead
328:35.66 134 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(shaderType == 0x8B31 || shaderType == 0x8B30);
328:35.66 | ^
328:35.66 | /* DISABLES CODE */ ( )
328:35.66 2 warnings generated.
328:35.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:35.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:38.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:38.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:38.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:87:71: warning: code will never be executed [-Wunreachable-code]
328:38.11 87 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
328:38.11 | ^
328:38.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:87:9: note: silence by adding parentheses to mark code as explicitly dead
328:38.11 87 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
328:38.11 | ^
328:38.11 | /* DISABLES CODE */ ( )
328:38.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:69:75: warning: code will never be executed [-Wunreachable-code]
328:38.12 69 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode->getQualifier() == EvqConst || symbolNode->getQualifier() == EvqGlobal);
328:38.12 | ^
328:38.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:69:13: note: silence by adding parentheses to mark code as explicitly dead
328:38.12 69 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode->getQualifier() == EvqConst || symbolNode->getQualifier() == EvqGlobal);
328:38.12 | ^
328:38.12 | /* DISABLES CODE */ ( )
328:38.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:54:71: warning: code will never be executed [-Wunreachable-code]
328:38.12 54 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
328:38.12 | ^
328:38.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:54:9: note: silence by adding parentheses to mark code as explicitly dead
328:38.12 54 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolNode);
328:38.12 | ^
328:38.12 | /* DISABLES CODE */ ( )
328:38.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:47:67: warning: code will never be executed [-Wunreachable-code]
328:38.12 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaration->getSequence()->size() == 1);
328:38.12 | ^
328:38.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:47:5: note: silence by adding parentheses to mark code as explicitly dead
328:38.12 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaration->getSequence()->size() == 1);
328:38.12 | ^
328:38.12 | /* DISABLES CODE */ ( )
328:38.12 4 warnings generated.
328:38.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:38.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:40.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:40.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:40.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:85:67: warning: code will never be executed [-Wunreachable-code]
328:40.57 85 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mMaxDrawBuffers > 1);
328:40.57 | ^
328:40.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:85:5: note: silence by adding parentheses to mark code as explicitly dead
328:40.57 85 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mMaxDrawBuffers > 1);
328:40.57 | ^
328:40.58 | /* DISABLES CODE */ ( )
328:40.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:134:79: warning: code will never be executed [-Wunreachable-code]
328:40.58 134 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var.arraySizes.size() == 1u);
328:40.58 | ^
328:40.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:134:17: note: silence by adding parentheses to mark code as explicitly dead
328:40.58 134 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var.arraySizes.size() == 1u);
328:40.58 | ^
328:40.58 | /* DISABLES CODE */ ( )
328:40.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:112:67: warning: code will never be executed [-Wunreachable-code]
328:40.58 112 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(maxDrawBuffers > 1);
328:40.58 | ^
328:40.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:112:5: note: silence by adding parentheses to mark code as explicitly dead
328:40.58 112 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(maxDrawBuffers > 1);
328:40.58 | ^
328:40.58 | /* DISABLES CODE */ ( )
328:40.58 3 warnings generated.
328:40.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:40.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:43.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:43.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:43.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:43.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:44.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:44.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:44.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:44.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:47.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:47.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:47.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:47.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:49.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:49.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:49.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:98:71: warning: code will never be executed [-Wunreachable-code]
328:49.71 98 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!element->getType().isNamelessStruct());
328:49.71 | ^
328:49.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:98:9: note: silence by adding parentheses to mark code as explicitly dead
328:49.71 98 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!element->getType().isNamelessStruct());
328:49.71 | ^
328:49.71 | /* DISABLES CODE */ ( )
328:49.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:90:67: warning: code will never be executed [-Wunreachable-code]
328:49.71 90 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializedNode->getBasicType() == EbtStruct);
328:49.71 | ^
328:49.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:90:5: note: silence by adding parentheses to mark code as explicitly dead
328:49.71 90 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializedNode->getBasicType() == EbtStruct);
328:49.71 | ^
328:49.71 | /* DISABLES CODE */ ( )
328:49.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:124:67: warning: code will never be executed [-Wunreachable-code]
328:49.71 124 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializedNode->isArray());
328:49.71 | ^
328:49.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:124:5: note: silence by adding parentheses to mark code as explicitly dead
328:49.72 124 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializedNode->isArray());
328:49.72 | ^
328:49.72 | /* DISABLES CODE */ ( )
328:49.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:241:71: warning: code will never be executed [-Wunreachable-code]
328:49.72 241 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializedSymbol != nullptr);
328:49.72 | ^
328:49.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:241:9: note: silence by adding parentheses to mark code as explicitly dead
328:49.72 241 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializedSymbol != nullptr);
328:49.72 | ^
328:49.72 | /* DISABLES CODE */ ( )
328:49.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:225:79: warning: code will never be executed [-Wunreachable-code]
328:49.72 225 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol && symbol->isInterfaceBlock());
328:49.72 | ^
328:49.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:225:17: note: silence by adding parentheses to mark code as explicitly dead
328:49.72 225 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol && symbol->isInterfaceBlock());
328:49.72 | ^
328:49.72 | /* DISABLES CODE */ ( )
328:49.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:223:79: warning: code will never be executed [-Wunreachable-code]
328:49.73 223 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var.structOrBlockName != "");
328:49.73 | ^
328:49.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:223:17: note: silence by adding parentheses to mark code as explicitly dead
328:49.73 223 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var.structOrBlockName != "");
328:49.73 | ^
328:49.73 | /* DISABLES CODE */ ( )
328:49.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:295:83: warning: code will never be executed [-Wunreachable-code]
328:49.73 295 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getSequence()->size() == 1);
328:49.73 | ^
328:49.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:295:21: note: silence by adding parentheses to mark code as explicitly dead
328:49.73 295 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getSequence()->size() == 1);
328:49.73 | ^
328:49.73 | /* DISABLES CODE */ ( )
328:49.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:291:83: warning: code will never be executed [-Wunreachable-code]
328:49.73 291 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getParentNode()->getAsLoopNode() == nullptr);
328:49.73 | ^
328:49.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:291:21: note: silence by adding parentheses to mark code as explicitly dead
328:49.73 291 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getParentNode()->getAsLoopNode() == nullptr);
328:49.73 | ^
328:49.74 | /* DISABLES CODE */ ( )
328:49.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:271:79: warning: code will never be executed [-Wunreachable-code]
328:49.74 271 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
328:49.74 | ^
328:49.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:271:17: note: silence by adding parentheses to mark code as explicitly dead
328:49.74 271 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
328:49.74 | ^
328:49.74 | /* DISABLES CODE */ ( )
328:49.74 9 warnings generated.
328:49.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:49.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:52.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:52.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:52.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:54:75: warning: code will never be executed [-Wunreachable-code]
328:52.54 54 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function && functionMapOut->find(function) == functionMapOut->end());
328:52.54 | ^
328:52.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:54:13: note: silence by adding parentheses to mark code as explicitly dead
328:52.54 54 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function && functionMapOut->find(function) == functionMapOut->end());
328:52.54 | ^
328:52.54 | /* DISABLES CODE */ ( )
328:52.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:96:67: warning: code will never be executed [-Wunreachable-code]
328:52.54 96 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol);
328:52.54 | ^
328:52.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:96:5: note: silence by adding parentheses to mark code as explicitly dead
328:52.54 96 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol);
328:52.54 | ^
328:52.54 | /* DISABLES CODE */ ( )
328:52.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:92:67: warning: code will never be executed [-Wunreachable-code]
328:52.55 92 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsOpaqueType(node->getType().getBasicType()) || node->getType().isStructureContainingSamplers());
328:52.55 | ^
328:52.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:92:5: note: silence by adding parentheses to mark code as explicitly dead
328:52.55 92 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsOpaqueType(node->getType().getBasicType()) || node->getType().isStructureContainingSamplers());
328:52.55 | ^
328:52.55 | /* DISABLES CODE */ ( )
328:52.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:125:71: warning: code will never be executed [-Wunreachable-code]
328:52.55 125 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIndexIndirect);
328:52.55 | ^
328:52.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:125:9: note: silence by adding parentheses to mark code as explicitly dead
328:52.55 125 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIndexIndirect);
328:52.55 | ^
328:52.55 | /* DISABLES CODE */ ( )
328:52.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:121:75: warning: code will never be executed [-Wunreachable-code]
328:52.55 121 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index->getAsConstantUnion());
328:52.55 | ^
328:52.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:121:13: note: silence by adding parentheses to mark code as explicitly dead
328:52.55 121 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(index->getAsConstantUnion());
328:52.55 | ^
328:52.56 | /* DISABLES CODE */ ( )
328:52.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:263:71: warning: code will never be executed [-Wunreachable-code]
328:52.56 263 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function && mFunctionMap->find(function) != mFunctionMap->end());
328:52.56 | ^
328:52.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:263:9: note: silence by adding parentheses to mark code as explicitly dead
328:52.56 263 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function && mFunctionMap->find(function) != mFunctionMap->end());
328:52.56 | ^
328:52.56 | /* DISABLES CODE */ ( )
328:52.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:431:71: warning: code will never be executed [-Wunreachable-code]
328:52.56 431 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
328:52.56 | ^
328:52.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:431:9: note: silence by adding parentheses to mark code as explicitly dead
328:52.56 431 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
328:52.56 | ^
328:52.56 | /* DISABLES CODE */ ( )
328:52.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:470:75: warning: code will never be executed [-Wunreachable-code]
328:52.57 470 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(data.isOriginalUsed);
328:52.57 | ^
328:52.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:470:13: note: silence by adding parentheses to mark code as explicitly dead
328:52.57 470 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(data.isOriginalUsed);
328:52.57 | ^
328:52.57 | /* DISABLES CODE */ ( )
328:52.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:463:71: warning: code will never be executed [-Wunreachable-code]
328:52.57 463 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function && mFunctionMap.find(function) != mFunctionMap.end());
328:52.57 | ^
328:52.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:463:9: note: silence by adding parentheses to mark code as explicitly dead
328:52.57 463 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function && mFunctionMap.find(function) != mFunctionMap.end());
328:52.57 | ^
328:52.57 | /* DISABLES CODE */ ( )
328:52.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:501:75: warning: code will never be executed [-Wunreachable-code]
328:52.57 501 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(data.isOriginalUsed || function->name() == "main");
328:52.58 | ^
328:52.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:501:13: note: silence by adding parentheses to mark code as explicitly dead
328:52.58 501 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(data.isOriginalUsed || function->name() == "main");
328:52.58 | ^
328:52.58 | /* DISABLES CODE */ ( )
328:52.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:494:71: warning: code will never be executed [-Wunreachable-code]
328:52.58 494 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function && mFunctionMap.find(function) != mFunctionMap.end());
328:52.58 | ^
328:52.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:494:9: note: silence by adding parentheses to mark code as explicitly dead
328:52.58 494 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function && mFunctionMap.find(function) != mFunctionMap.end());
328:52.58 | ^
328:52.58 | /* DISABLES CODE */ ( )
328:52.58 11 warnings generated.
328:52.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:52.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:54.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:54.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:54.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:47:71: warning: code will never be executed [-Wunreachable-code]
328:54.79 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence.size() == 1);
328:54.79 | ^
328:54.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:47:9: note: silence by adding parentheses to mark code as explicitly dead
328:54.80 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence.size() == 1);
328:54.80 | ^
328:54.80 | /* DISABLES CODE */ ( )
328:54.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:31:71: warning: code will never be executed [-Wunreachable-code]
328:54.80 31 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
328:54.80 | ^
328:54.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:31:9: note: silence by adding parentheses to mark code as explicitly dead
328:54.80 31 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
328:54.80 | ^
328:54.80 | /* DISABLES CODE */ ( )
328:54.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:112:76: warning: code will never be executed [-Wunreachable-code]
328:54.80 112 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
328:54.80 | ^
328:54.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:112:14: note: silence by adding parentheses to mark code as explicitly dead
328:54.80 112 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
328:54.80 | ^
328:54.80 | /* DISABLES CODE */ ( )
328:54.80 3 warnings generated.
328:54.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:54.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:56.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:56.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:56.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:34:67: warning: code will never be executed [-Wunreachable-code]
328:56.62 34 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getAsConstantUnion() == nullptr);
328:56.62 | ^
328:56.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:34:5: note: silence by adding parentheses to mark code as explicitly dead
328:56.62 34 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getAsConstantUnion() == nullptr);
328:56.62 | ^
328:56.62 | /* DISABLES CODE */ ( )
328:56.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:31:67: warning: code will never be executed [-Wunreachable-code]
328:56.62 31 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getAsDeclarationNode() == nullptr || !node->getAsDeclarationNode()->getSequence()->empty());
328:56.62 | ^
328:56.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:31:5: note: silence by adding parentheses to mark code as explicitly dead
328:56.62 31 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getAsDeclarationNode() == nullptr || !node->getAsDeclarationNode()->getSequence()->empty());
328:56.62 | ^
328:56.62 | /* DISABLES CODE */ ( )
328:56.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:106:75: warning: code will never be executed [-Wunreachable-code]
328:56.62 106 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getParentNode()->getAsBlock());
328:56.62 | ^
328:56.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:106:13: note: silence by adding parentheses to mark code as explicitly dead
328:56.62 106 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getParentNode()->getAsBlock());
328:56.62 | ^
328:56.63 | /* DISABLES CODE */ ( )
328:56.63 3 warnings generated.
328:56.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:56.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:58.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:58.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
328:58.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:102:84: warning: code will never be executed [-Wunreachable-code]
328:58.46 102 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
328:58.46 | ^
328:58.46 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:102:22: note: silence by adding parentheses to mark code as explicitly dead
328:58.47 102 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
328:58.47 | ^
328:58.47 | /* DISABLES CODE */ ( )
328:58.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:139:67: warning: code will never be executed [-Wunreachable-code]
328:58.47 139 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
328:58.47 | ^
328:58.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:139:5: note: silence by adding parentheses to mark code as explicitly dead
328:58.47 139 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
328:58.47 | ^
328:58.47 | /* DISABLES CODE */ ( )
328:58.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:201:67: warning: code will never be executed [-Wunreachable-code]
328:58.47 201 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
328:58.47 | ^
328:58.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:201:5: note: silence by adding parentheses to mark code as explicitly dead
328:58.47 201 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
328:58.47 | ^
328:58.47 | /* DISABLES CODE */ ( )
328:58.47 3 warnings generated.
328:58.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
328:58.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:00.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:00.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:00.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:00.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:02.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:02.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:02.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:02.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:04.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:04.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:04.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:40:71: warning: code will never be executed [-Wunreachable-code]
329:04.61 40 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsAtomicCounterDecl(node));
329:04.61 | ^
329:04.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:40:9: note: silence by adding parentheses to mark code as explicitly dead
329:04.61 40 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsAtomicCounterDecl(node));
329:04.61 | ^
329:04.61 | /* DISABLES CODE */ ( )
329:04.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:36:71: warning: code will never be executed [-Wunreachable-code]
329:04.61 36 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
329:04.61 | ^
329:04.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:36:9: note: silence by adding parentheses to mark code as explicitly dead
329:04.61 36 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
329:04.62 | ^
329:04.62 | /* DISABLES CODE */ ( )
329:04.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:59:71: warning: code will never be executed [-Wunreachable-code]
329:04.62 59 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!(BuiltInGroup::IsBuiltIn(node->getOp()) && node->getFunction()->isAtomicCounterFunction()));
329:04.62 | ^
329:04.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:59:9: note: silence by adding parentheses to mark code as explicitly dead
329:04.62 59 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!(BuiltInGroup::IsBuiltIn(node->getOp()) && node->getFunction()->isAtomicCounterFunction()));
329:04.62 | ^
329:04.62 | /* DISABLES CODE */ ( )
329:04.62 3 warnings generated.
329:04.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:04.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:07.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:07.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:07.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:67:84: warning: code will never be executed [-Wunreachable-code]
329:07.30 67 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:07.30 | ^
329:07.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:67:22: note: silence by adding parentheses to mark code as explicitly dead
329:07.30 67 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:07.30 | ^
329:07.30 | /* DISABLES CODE */ ( )
329:07.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:100:71: warning: code will never be executed [-Wunreachable-code]
329:07.30 100 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indexedType.isVector());
329:07.30 | ^
329:07.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:100:9: note: silence by adding parentheses to mark code as explicitly dead
329:07.30 100 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indexedType.isVector());
329:07.30 | ^
329:07.30 | /* DISABLES CODE */ ( )
329:07.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:174:67: warning: code will never be executed [-Wunreachable-code]
329:07.30 174 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArray());
329:07.30 | ^
329:07.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:174:5: note: silence by adding parentheses to mark code as explicitly dead
329:07.31 174 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!type.isArray());
329:07.31 | ^
329:07.31 | /* DISABLES CODE */ ( )
329:07.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:319:67: warning: code will never be executed [-Wunreachable-code]
329:07.31 319 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rootBlock != nullptr);
329:07.31 | ^
329:07.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:319:5: note: silence by adding parentheses to mark code as explicitly dead
329:07.31 319 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rootBlock != nullptr);
329:07.31 | ^
329:07.31 | /* DISABLES CODE */ ( )
329:07.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:339:67: warning: code will never be executed [-Wunreachable-code]
329:07.31 339 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() == EOpIndexIndirect);
329:07.31 | ^
329:07.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:339:5: note: silence by adding parentheses to mark code as explicitly dead
329:07.31 339 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() == EOpIndexIndirect);
329:07.31 | ^
329:07.31 | /* DISABLES CODE */ ( )
329:07.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:355:67: warning: code will never be executed [-Wunreachable-code]
329:07.32 355 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() == EOpIndexIndirect);
329:07.32 | ^
329:07.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:355:5: note: silence by adding parentheses to mark code as explicitly dead
329:07.32 355 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() == EOpIndexIndirect);
329:07.32 | ^
329:07.32 | /* DISABLES CODE */ ( )
329:07.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:523:79: warning: code will never be executed [-Wunreachable-code]
329:07.32 523 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mRemoveIndexSideEffectsInSubtree);
329:07.32 | ^
329:07.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:523:17: note: silence by adding parentheses to mark code as explicitly dead
329:07.32 523 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mRemoveIndexSideEffectsInSubtree);
329:07.32 | ^
329:07.32 | /* DISABLES CODE */ ( )
329:07.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:377:75: warning: code will never be executed [-Wunreachable-code]
329:07.32 377 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->hasSideEffects());
329:07.32 | ^
329:07.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:377:13: note: silence by adding parentheses to mark code as explicitly dead
329:07.32 377 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->hasSideEffects());
329:07.33 | ^
329:07.33 | /* DISABLES CODE */ ( )
329:07.33 8 warnings generated.
329:07.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:07.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:09.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:09.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:85:67: warning: code will never be executed [-Wunreachable-code]
329:09.63 85 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator);
329:09.63 | ^
329:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:85:5: note: silence by adding parentheses to mark code as explicitly dead
329:09.63 85 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator);
329:09.63 | ^
329:09.63 | /* DISABLES CODE */ ( )
329:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:82:67: warning: code will never be executed [-Wunreachable-code]
329:09.63 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getSequence()->size() == 1u);
329:09.63 | ^
329:09.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:82:5: note: silence by adding parentheses to mark code as explicitly dead
329:09.63 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getSequence()->size() == 1u);
329:09.63 | ^
329:09.63 | /* DISABLES CODE */ ( )
329:09.63 2 warnings generated.
329:09.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:09.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:11.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:11.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:11.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:11.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:13.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:13.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:13.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:65:75: warning: code will never be executed [-Wunreachable-code]
329:13.74 65 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!field->type()->isInterfaceBlock());
329:13.74 | ^
329:13.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:65:13: note: silence by adding parentheses to mark code as explicitly dead
329:13.74 65 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!field->type()->isInterfaceBlock());
329:13.74 | ^
329:13.74 | /* DISABLES CODE */ ( )
329:13.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:58:71: warning: code will never be executed [-Wunreachable-code]
329:13.75 58 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block);
329:13.75 | ^
329:13.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:58:9: note: silence by adding parentheses to mark code as explicitly dead
329:13.75 58 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block);
329:13.75 | ^
329:13.75 | /* DISABLES CODE */ ( )
329:13.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:162:71: warning: code will never be executed [-Wunreachable-code]
329:13.75 162 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructIdRefCounts->find(structure->uniqueId().get()) != mStructIdRefCounts->end());
329:13.75 | ^
329:13.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:162:9: note: silence by adding parentheses to mark code as explicitly dead
329:13.75 162 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructIdRefCounts->find(structure->uniqueId().get()) != mStructIdRefCounts->end());
329:13.75 | ^
329:13.75 | /* DISABLES CODE */ ( )
329:13.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:224:71: warning: code will never be executed [-Wunreachable-code]
329:13.75 224 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getParentNode()->getAsLoopNode());
329:13.75 | ^
329:13.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:224:9: note: silence by adding parentheses to mark code as explicitly dead
329:13.75 224 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(getParentNode()->getAsLoopNode());
329:13.75 | ^
329:13.75 | /* DISABLES CODE */ ( )
329:13.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:187:75: warning: code will never be executed [-Wunreachable-code]
329:13.76 187 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator->getAsBinaryNode()->getRight()->getType().getStruct() == declarator->getType().getStruct());
329:13.76 | ^
329:13.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:187:13: note: silence by adding parentheses to mark code as explicitly dead
329:13.76 187 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator->getAsBinaryNode()->getRight()->getType().getStruct() == declarator->getType().getStruct());
329:13.76 | ^
329:13.76 | /* DISABLES CODE */ ( )
329:13.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:185:75: warning: code will never be executed [-Wunreachable-code]
329:13.76 185 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator->getAsBinaryNode()->getLeft()->getType().getStruct() == declarator->getType().getStruct());
329:13.76 | ^
329:13.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:185:13: note: silence by adding parentheses to mark code as explicitly dead
329:13.76 185 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator->getAsBinaryNode()->getLeft()->getType().getStruct() == declarator->getType().getStruct());
329:13.76 | ^
329:13.76 | /* DISABLES CODE */ ( )
329:13.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:269:67: warning: code will never be executed [-Wunreachable-code]
329:13.76 269 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PostVisit);
329:13.76 | ^
329:13.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:269:5: note: silence by adding parentheses to mark code as explicitly dead
329:13.76 269 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PostVisit);
329:13.76 | ^
329:13.77 | /* DISABLES CODE */ ( )
329:13.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:256:75: warning: code will never be executed [-Wunreachable-code]
329:13.77 256 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initNode->getLeft()->getAsSymbolNode());
329:13.77 | ^
329:13.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:256:13: note: silence by adding parentheses to mark code as explicitly dead
329:13.77 256 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initNode->getLeft()->getAsSymbolNode());
329:13.77 | ^
329:13.77 | /* DISABLES CODE */ ( )
329:13.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:237:71: warning: code will never be executed [-Wunreachable-code]
329:13.77 237 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator);
329:13.77 | ^
329:13.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:237:9: note: silence by adding parentheses to mark code as explicitly dead
329:13.77 237 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declarator);
329:13.77 | ^
329:13.77 | /* DISABLES CODE */ ( )
329:13.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:234:71: warning: code will never be executed [-Wunreachable-code]
329:13.78 234 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getSequence()->size() == 1u);
329:13.78 | ^
329:13.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:234:9: note: silence by adding parentheses to mark code as explicitly dead
329:13.78 234 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getSequence()->size() == 1u);
329:13.78 | ^
329:13.78 | /* DISABLES CODE */ ( )
329:13.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:278:71: warning: code will never be executed [-Wunreachable-code]
329:13.78 278 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolIdRefCounts->find(node->uniqueId().get()) != mSymbolIdRefCounts->end());
329:13.78 | ^
329:13.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:278:9: note: silence by adding parentheses to mark code as explicitly dead
329:13.78 278 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSymbolIdRefCounts->find(node->uniqueId().get()) != mSymbolIdRefCounts->end());
329:13.78 | ^
329:13.78 | /* DISABLES CODE */ ( )
329:13.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:345:71: warning: code will never be executed [-Wunreachable-code]
329:13.78 345 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getCondition() == nullptr || node->getCondition()->getAsDeclarationNode() == nullptr);
329:13.78 | ^
329:13.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:345:9: note: silence by adding parentheses to mark code as explicitly dead
329:13.78 345 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getCondition() == nullptr || node->getCondition()->getAsDeclarationNode() == nullptr);
329:13.78 | ^
329:13.78 | /* DISABLES CODE */ ( )
329:13.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:343:71: warning: code will never be executed [-Wunreachable-code]
329:13.79 343 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getExpression() == nullptr || node->getExpression()->getAsDeclarationNode() == nullptr);
329:13.79 | ^
329:13.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:343:9: note: silence by adding parentheses to mark code as explicitly dead
329:13.79 343 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getExpression() == nullptr || node->getExpression()->getAsDeclarationNode() == nullptr);
329:13.79 | ^
329:13.79 | /* DISABLES CODE */ ( )
329:13.79 13 warnings generated.
329:13.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:13.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:16.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:16.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:82:71: warning: code will never be executed [-Wunreachable-code]
329:16.30 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsOpaqueType(node->getType().getBasicType()) || mUniformMap.find(&node->variable()) == mUniformMap.end());
329:16.30 | ^
329:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:82:9: note: silence by adding parentheses to mark code as explicitly dead
329:16.30 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsOpaqueType(node->getType().getBasicType()) || mUniformMap.find(&node->variable()) == mUniformMap.end());
329:16.30 | ^
329:16.30 | /* DISABLES CODE */ ( )
329:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:101:67: warning: code will never be executed [-Wunreachable-code]
329:16.30 101 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
329:16.30 | ^
329:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:101:5: note: silence by adding parentheses to mark code as explicitly dead
329:16.30 101 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
329:16.30 | ^
329:16.30 | /* DISABLES CODE */ ( )
329:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:199:84: warning: code will never be executed [-Wunreachable-code]
329:16.30 199 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:16.30 | ^
329:16.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:199:22: note: silence by adding parentheses to mark code as explicitly dead
329:16.30 199 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:16.30 | ^
329:16.30 | /* DISABLES CODE */ ( )
329:16.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:163:71: warning: code will never be executed [-Wunreachable-code]
329:16.31 163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node);
329:16.31 | ^
329:16.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:163:9: note: silence by adding parentheses to mark code as explicitly dead
329:16.31 163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node);
329:16.31 | ^
329:16.31 | /* DISABLES CODE */ ( )
329:16.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:138:71: warning: code will never be executed [-Wunreachable-code]
329:16.31 138 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(iter->getOp() == EOpIndexDirect || iter->getOp() == EOpIndexIndirect);
329:16.31 | ^
329:16.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:138:9: note: silence by adding parentheses to mark code as explicitly dead
329:16.31 138 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(iter->getOp() == EOpIndexDirect || iter->getOp() == EOpIndexIndirect);
329:16.31 | ^
329:16.31 | /* DISABLES CODE */ ( )
329:16.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:277:71: warning: code will never be executed [-Wunreachable-code]
329:16.31 277 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mUniformMap.find(uniformVariable) == mUniformMap.end());
329:16.31 | ^
329:16.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:277:9: note: silence by adding parentheses to mark code as explicitly dead
329:16.32 277 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mUniformMap.find(uniformVariable) == mUniformMap.end());
329:16.32 | ^
329:16.32 | /* DISABLES CODE */ ( )
329:16.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:272:71: warning: code will never be executed [-Wunreachable-code]
329:16.32 272 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol != nullptr);
329:16.32 | ^
329:16.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:272:9: note: silence by adding parentheses to mark code as explicitly dead
329:16.32 272 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol != nullptr);
329:16.32 | ^
329:16.32 | /* DISABLES CODE */ ( )
329:16.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:330:71: warning: code will never be executed [-Wunreachable-code]
329:16.32 330 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsOpaqueType(node->getType().getBasicType()) || mUniformMap.find(&node->variable()) == mUniformMap.end());
329:16.32 | ^
329:16.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:330:9: note: silence by adding parentheses to mark code as explicitly dead
329:16.32 330 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsOpaqueType(node->getType().getBasicType()) || mUniformMap.find(&node->variable()) == mUniformMap.end());
329:16.32 | ^
329:16.32 | /* DISABLES CODE */ ( )
329:16.32 8 warnings generated.
329:16.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:16.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:18.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:18.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:18.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:134:67: warning: code will never be executed [-Wunreachable-code]
329:18.76 134 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(atomicCounterSymbol);
329:18.76 | ^
329:18.76 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:134:5: note: silence by adding parentheses to mark code as explicitly dead
329:18.76 134 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(atomicCounterSymbol);
329:18.76 | ^
329:18.76 | /* DISABLES CODE */ ( )
329:18.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:129:84: warning: code will never be executed [-Wunreachable-code]
329:18.77 129 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:18.77 | ^
329:18.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:129:22: note: silence by adding parentheses to mark code as explicitly dead
329:18.77 129 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:18.77 | ^
329:18.77 | /* DISABLES CODE */ ( )
329:18.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:206:75: warning: code will never be executed [-Wunreachable-code]
329:18.77 206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getQualifier() == EvqUniform);
329:18.77 | ^
329:18.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:206:13: note: silence by adding parentheses to mark code as explicitly dead
329:18.77 206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getQualifier() == EvqUniform);
329:18.77 | ^
329:18.77 | /* DISABLES CODE */ ( )
329:18.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:234:71: warning: code will never be executed [-Wunreachable-code]
329:18.77 234 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!symbol->getType().isAtomicCounter());
329:18.77 | ^
329:18.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:234:9: note: silence by adding parentheses to mark code as explicitly dead
329:18.77 234 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!symbol->getType().isAtomicCounter());
329:18.77 | ^
329:18.77 | /* DISABLES CODE */ ( )
329:18.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:241:71: warning: code will never be executed [-Wunreachable-code]
329:18.78 241 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getType().isAtomicCounter());
329:18.78 | ^
329:18.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:241:9: note: silence by adding parentheses to mark code as explicitly dead
329:18.78 241 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->getType().isAtomicCounter());
329:18.78 | ^
329:18.78 | /* DISABLES CODE */ ( )
329:18.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:287:75: warning: code will never be executed [-Wunreachable-code]
329:18.78 287 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpAtomicCounter);
329:18.78 | ^
329:18.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:287:13: note: silence by adding parentheses to mark code as explicitly dead
329:18.78 287 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpAtomicCounter);
329:18.78 | ^
329:18.78 | /* DISABLES CODE */ ( )
329:18.78 6 warnings generated.
329:18.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:18.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:21.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:21.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:21.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:240:75: warning: code will never be executed [-Wunreachable-code]
329:21.43 240 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(samplerVariable != nullptr);
329:21.43 | ^
329:21.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:240:13: note: silence by adding parentheses to mark code as explicitly dead
329:21.43 240 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(samplerVariable != nullptr);
329:21.43 | ^
329:21.43 | /* DISABLES CODE */ ( )
329:21.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:743:71: warning: code will never be executed [-Wunreachable-code]
329:21.43 743 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSamplerMap.find(samplerCubeVar) != mSamplerMap.end());
329:21.43 | ^
329:21.43 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:743:9: note: silence by adding parentheses to mark code as explicitly dead
329:21.43 743 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mSamplerMap.find(samplerCubeVar) != mSamplerMap.end());
329:21.43 | ^
329:21.43 | /* DISABLES CODE */ ( )
329:21.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:740:71: warning: code will never be executed [-Wunreachable-code]
329:21.44 740 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol != nullptr);
329:21.44 | ^
329:21.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:740:9: note: silence by adding parentheses to mark code as explicitly dead
329:21.44 740 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol != nullptr);
329:21.44 | ^
329:21.44 | /* DISABLES CODE */ ( )
329:21.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:735:75: warning: code will never be executed [-Wunreachable-code]
329:21.44 735 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asBinary->getOp() == EOpIndexDirect);
329:21.44 | ^
329:21.44 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:735:13: note: silence by adding parentheses to mark code as explicitly dead
329:21.44 735 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asBinary->getOp() == EOpIndexDirect);
329:21.44 | ^
329:21.44 | /* DISABLES CODE */ ( )
329:21.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:856:75: warning: code will never be executed [-Wunreachable-code]
329:21.45 856 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arguments->size() == 4);
329:21.45 | ^
329:21.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:856:13: note: silence by adding parentheses to mark code as explicitly dead
329:21.45 856 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arguments->size() == 4);
329:21.45 | ^
329:21.45 | /* DISABLES CODE */ ( )
329:21.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:844:71: warning: code will never be executed [-Wunreachable-code]
329:21.45 844 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arguments->size() >= 2);
329:21.45 | ^
329:21.45 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:844:9: note: silence by adding parentheses to mark code as explicitly dead
329:21.45 844 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arguments->size() >= 2);
329:21.45 | ^
329:21.45 | /* DISABLES CODE */ ( )
329:21.45 6 warnings generated.
329:21.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:21.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:23.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:23.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:24.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:24.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:26.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:26.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:26.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:33:80: warning: code will never be executed [-Wunreachable-code]
329:26.80 33 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.80 | ^
329:26.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:33:18: note: silence by adding parentheses to mark code as explicitly dead
329:26.80 33 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.80 | ^
329:26.80 | /* DISABLES CODE */ ( )
329:26.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:49:80: warning: code will never be executed [-Wunreachable-code]
329:26.80 49 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.81 | ^
329:26.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:49:18: note: silence by adding parentheses to mark code as explicitly dead
329:26.81 49 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.81 | ^
329:26.81 | /* DISABLES CODE */ ( )
329:26.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:124:71: warning: code will never be executed [-Wunreachable-code]
329:26.81 124 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(plsSymbol);
329:26.81 | ^
329:26.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:124:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.81 124 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(plsSymbol);
329:26.81 | ^
329:26.81 | /* DISABLES CODE */ ( )
329:26.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:121:71: warning: code will never be executed [-Wunreachable-code]
329:26.81 121 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declVariable->getQualifier() == EvqUniform);
329:26.81 | ^
329:26.81 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:121:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.81 121 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declVariable->getQualifier() == EvqUniform);
329:26.81 | ^
329:26.81 | /* DISABLES CODE */ ( )
329:26.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:117:71: warning: code will never be executed [-Wunreachable-code]
329:26.82 117 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!declVariable->isArray());
329:26.82 | ^
329:26.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:117:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.82 117 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!declVariable->isArray());
329:26.82 | ^
329:26.82 | /* DISABLES CODE */ ( )
329:26.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:109:71: warning: code will never be executed [-Wunreachable-code]
329:26.82 109 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declVariable);
329:26.82 | ^
329:26.82 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:109:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.82 109 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declVariable);
329:26.82 | ^
329:26.82 | /* DISABLES CODE */ ( )
329:26.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:139:71: warning: code will never be executed [-Wunreachable-code]
329:26.83 139 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(args.size() >= 1);
329:26.83 | ^
329:26.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:139:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.83 139 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(args.size() >= 1);
329:26.83 | ^
329:26.83 | /* DISABLES CODE */ ( )
329:26.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:291:84: warning: code will never be executed [-Wunreachable-code]
329:26.83 291 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.83 | ^
329:26.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:291:22: note: silence by adding parentheses to mark code as explicitly dead
329:26.83 291 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.83 | ^
329:26.83 | /* DISABLES CODE */ ( )
329:26.83 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:249:71: warning: code will never be executed [-Wunreachable-code]
329:26.83 249 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsPixelLocal(plsSymbol->getBasicType()));
329:26.84 | ^
329:26.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:249:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.84 249 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsPixelLocal(plsSymbol->getBasicType()));
329:26.84 | ^
329:26.84 | /* DISABLES CODE */ ( )
329:26.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:248:71: warning: code will never be executed [-Wunreachable-code]
329:26.84 248 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(plsSymbol);
329:26.84 | ^
329:26.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:248:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.84 248 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(plsSymbol);
329:26.84 | ^
329:26.84 | /* DISABLES CODE */ ( )
329:26.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:316:71: warning: code will never be executed [-Wunreachable-code]
329:26.84 316 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mGlobalPixelCoord);
329:26.84 | ^
329:26.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:316:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.84 316 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mGlobalPixelCoord);
329:26.84 | ^
329:26.84 | /* DISABLES CODE */ ( )
329:26.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:364:84: warning: code will never be executed [-Wunreachable-code]
329:26.84 364 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.84 | ^
329:26.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:364:22: note: silence by adding parentheses to mark code as explicitly dead
329:26.84 364 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.84 | ^
329:26.84 | /* DISABLES CODE */ ( )
329:26.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:337:71: warning: code will never be executed [-Wunreachable-code]
329:26.85 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(needsR32Packing());
329:26.85 | ^
329:26.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:337:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.85 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(needsR32Packing());
329:26.85 | ^
329:26.85 | /* DISABLES CODE */ ( )
329:26.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:389:71: warning: code will never be executed [-Wunreachable-code]
329:26.85 389 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mGlobalPixelCoord);
329:26.85 | ^
329:26.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:389:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.85 389 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mGlobalPixelCoord);
329:26.85 | ^
329:26.85 | /* DISABLES CODE */ ( )
329:26.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:500:84: warning: code will never be executed [-Wunreachable-code]
329:26.85 500 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.85 | ^
329:26.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:500:22: note: silence by adding parentheses to mark code as explicitly dead
329:26.85 500 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.85 | ^
329:26.85 | /* DISABLES CODE */ ( )
329:26.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:445:71: warning: code will never be executed [-Wunreachable-code]
329:26.85 445 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(needsR32Packing());
329:26.85 | ^
329:26.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:445:9: note: silence by adding parentheses to mark code as explicitly dead
329:26.85 445 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(needsR32Packing());
329:26.85 | ^
329:26.85 | /* DISABLES CODE */ ( )
329:26.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:549:84: warning: code will never be executed [-Wunreachable-code]
329:26.86 549 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.86 | ^
329:26.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:549:22: note: silence by adding parentheses to mark code as explicitly dead
329:26.86 549 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.86 | ^
329:26.86 | /* DISABLES CODE */ ( )
329:26.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:586:84: warning: code will never be executed [-Wunreachable-code]
329:26.86 586 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.86 | ^
329:26.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:586:22: note: silence by adding parentheses to mark code as explicitly dead
329:26.86 586 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.86 | ^
329:26.86 | /* DISABLES CODE */ ( )
329:26.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:692:88: warning: code will never be executed [-Wunreachable-code]
329:26.86 692 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.86 | ^
329:26.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:692:26: note: silence by adding parentheses to mark code as explicitly dead
329:26.86 692 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.86 | ^
329:26.86 | /* DISABLES CODE */ ( )
329:26.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:761:92: warning: code will never be executed [-Wunreachable-code]
329:26.86 761 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.87 | ^
329:26.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:761:30: note: silence by adding parentheses to mark code as explicitly dead
329:26.87 761 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.87 | ^
329:26.87 | /* DISABLES CODE */ ( )
329:26.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:774:79: warning: code will never be executed [-Wunreachable-code]
329:26.87 774 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var->getType().getNominalSize() > accessVar->getType().getNominalSize());
329:26.87 | ^
329:26.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:774:17: note: silence by adding parentheses to mark code as explicitly dead
329:26.87 774 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var->getType().getNominalSize() > accessVar->getType().getNominalSize());
329:26.87 | ^
329:26.87 | /* DISABLES CODE */ ( )
329:26.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:824:80: warning: code will never be executed [-Wunreachable-code]
329:26.87 824 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.87 | ^
329:26.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:824:18: note: silence by adding parentheses to mark code as explicitly dead
329:26.87 824 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:26.87 | ^
329:26.87 | /* DISABLES CODE */ ( )
329:26.87 22 warnings generated.
329:26.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:26.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:29.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:29.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:29.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:93:67: warning: code will never be executed [-Wunreachable-code]
329:29.55 93 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structureMap.find(structure) != structureMap.end());
329:29.55 | ^
329:29.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:93:5: note: silence by adding parentheses to mark code as explicitly dead
329:29.55 93 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structureMap.find(structure) != structureMap.end());
329:29.56 | ^
329:29.56 | /* DISABLES CODE */ ( )
329:29.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:79:67: warning: code will never be executed [-Wunreachable-code]
329:29.56 79 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure);
329:29.56 | ^
329:29.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:79:5: note: silence by adding parentheses to mark code as explicitly dead
329:29.56 79 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure);
329:29.56 | ^
329:29.56 | /* DISABLES CODE */ ( )
329:29.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:139:71: warning: code will never be executed [-Wunreachable-code]
329:29.56 139 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureUniformMap.find(&node->variable()) == mStructureUniformMap.end());
329:29.56 | ^
329:29.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:139:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.56 139 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureUniformMap.find(&node->variable()) == mStructureUniformMap.end());
329:29.56 | ^
329:29.56 | /* DISABLES CODE */ ( )
329:29.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:163:67: warning: code will never be executed [-Wunreachable-code]
329:29.57 163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
329:29.57 | ^
329:29.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:163:5: note: silence by adding parentheses to mark code as explicitly dead
329:29.57 163 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
329:29.57 | ^
329:29.57 | /* DISABLES CODE */ ( )
329:29.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:320:84: warning: code will never be executed [-Wunreachable-code]
329:29.57 320 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:29.57 | ^
329:29.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:320:22: note: silence by adding parentheses to mark code as explicitly dead
329:29.57 320 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
329:29.57 | ^
329:29.57 | /* DISABLES CODE */ ( )
329:29.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:293:83: warning: code will never be executed [-Wunreachable-code]
329:29.57 293 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndex < static_cast<int>(structureMap.at(structure).fieldMap.size()));
329:29.57 | ^
329:29.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:293:21: note: silence by adding parentheses to mark code as explicitly dead
329:29.57 293 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndex < static_cast<int>(structureMap.at(structure).fieldMap.size()));
329:29.57 | ^
329:29.58 | /* DISABLES CODE */ ( )
329:29.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:290:83: warning: code will never be executed [-Wunreachable-code]
329:29.58 290 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asConstantUnion);
329:29.58 | ^
329:29.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:290:21: note: silence by adding parentheses to mark code as explicitly dead
329:29.58 290 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asConstantUnion);
329:29.58 | ^
329:29.58 | /* DISABLES CODE */ ( )
329:29.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:286:83: warning: code will never be executed [-Wunreachable-code]
329:29.58 286 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structureMap.find(structure) != structureMap.end());
329:29.58 | ^
329:29.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:286:21: note: silence by adding parentheses to mark code as explicitly dead
329:29.58 286 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structureMap.find(structure) != structureMap.end());
329:29.58 | ^
329:29.58 | /* DISABLES CODE */ ( )
329:29.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:270:71: warning: code will never be executed [-Wunreachable-code]
329:29.58 270 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structureUniformMap.find(baseUniformVar) != structureUniformMap.end());
329:29.59 | ^
329:29.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:270:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.59 270 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structureUniformMap.find(baseUniformVar) != structureUniformMap.end());
329:29.59 | ^
329:29.59 | /* DISABLES CODE */ ( )
329:29.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:264:71: warning: code will never be executed [-Wunreachable-code]
329:29.59 264 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(extractedSamplers.find(samplerName) != extractedSamplers.end());
329:29.59 | ^
329:29.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:264:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.59 264 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(extractedSamplers.find(samplerName) != extractedSamplers.end());
329:29.59 | ^
329:29.59 | /* DISABLES CODE */ ( )
329:29.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:223:67: warning: code will never be executed [-Wunreachable-code]
329:29.59 223 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() == EOpIndexDirectStruct);
329:29.59 | ^
329:29.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:223:5: note: silence by adding parentheses to mark code as explicitly dead
329:29.59 223 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() == EOpIndexDirectStruct);
329:29.59 | ^
329:29.59 | /* DISABLES CODE */ ( )
329:29.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:383:75: warning: code will never be executed [-Wunreachable-code]
329:29.60 383 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.symbolType() != SymbolType::Empty);
329:29.60 | ^
329:29.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:383:13: note: silence by adding parentheses to mark code as explicitly dead
329:29.60 383 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(variable.symbolType() != SymbolType::Empty);
329:29.60 | ^
329:29.60 | /* DISABLES CODE */ ( )
329:29.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:381:75: warning: code will never be executed [-Wunreachable-code]
329:29.60 381 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol);
329:29.60 | ^
329:29.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:381:13: note: silence by adding parentheses to mark code as explicitly dead
329:29.60 381 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol);
329:29.60 | ^
329:29.60 | /* DISABLES CODE */ ( )
329:29.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:364:75: warning: code will never be executed [-Wunreachable-code]
329:29.60 364 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure && mStructureMap.find(structure) == mStructureMap.end());
329:29.60 | ^
329:29.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:364:13: note: silence by adding parentheses to mark code as explicitly dead
329:29.60 364 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure && mStructureMap.find(structure) == mStructureMap.end());
329:29.61 | ^
329:29.61 | /* DISABLES CODE */ ( )
329:29.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:414:71: warning: code will never be executed [-Wunreachable-code]
329:29.61 414 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureUniformMap.find(&node->variable()) == mStructureUniformMap.end());
329:29.61 | ^
329:29.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:414:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.61 414 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureUniformMap.find(&node->variable()) == mStructureUniformMap.end());
329:29.61 | ^
329:29.61 | /* DISABLES CODE */ ( )
329:29.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:449:83: warning: code will never be executed [-Wunreachable-code]
329:29.61 449 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(modifiedStruct);
329:29.61 | ^
329:29.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:449:21: note: silence by adding parentheses to mark code as explicitly dead
329:29.61 449 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(modifiedStruct);
329:29.61 | ^
329:29.61 | /* DISABLES CODE */ ( )
329:29.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:446:83: warning: code will never be executed [-Wunreachable-code]
329:29.62 446 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureMap.find(fieldStruct) != mStructureMap.end());
329:29.62 | ^
329:29.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:446:21: note: silence by adding parentheses to mark code as explicitly dead
329:29.62 446 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureMap.find(fieldStruct) != mStructureMap.end());
329:29.62 | ^
329:29.62 | /* DISABLES CODE */ ( )
329:29.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:425:71: warning: code will never be executed [-Wunreachable-code]
329:29.62 425 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureMap.find(structure) == mStructureMap.end());
329:29.62 | ^
329:29.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:425:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.62 425 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureMap.find(structure) == mStructureMap.end());
329:29.62 | ^
329:29.62 | /* DISABLES CODE */ ( )
329:29.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:422:71: warning: code will never be executed [-Wunreachable-code]
329:29.62 422 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure->containsSamplers());
329:29.62 | ^
329:29.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:422:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.62 422 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure->containsSamplers());
329:29.62 | ^
329:29.63 | /* DISABLES CODE */ ( )
329:29.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:544:75: warning: code will never be executed [-Wunreachable-code]
329:29.63 544 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureUniformMap.find(&variable) == mStructureUniformMap.end());
329:29.63 | ^
329:29.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:544:13: note: silence by adding parentheses to mark code as explicitly dead
329:29.63 544 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureUniformMap.find(&variable) == mStructureUniformMap.end());
329:29.63 | ^
329:29.63 | /* DISABLES CODE */ ( )
329:29.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:515:71: warning: code will never be executed [-Wunreachable-code]
329:29.63 515 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureMap.find(structure) != mStructureMap.end());
329:29.63 | ^
329:29.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:515:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.63 515 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructureMap.find(structure) != mStructureMap.end());
329:29.63 | ^
329:29.63 | /* DISABLES CODE */ ( )
329:29.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:514:71: warning: code will never be executed [-Wunreachable-code]
329:29.64 514 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure->containsSamplers());
329:29.64 | ^
329:29.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:514:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.64 514 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure->containsSamplers());
329:29.64 | ^
329:29.64 | /* DISABLES CODE */ ( )
329:29.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:625:71: warning: code will never be executed [-Wunreachable-code]
329:29.64 625 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mExtractedSamplers.find(newName) == mExtractedSamplers.end());
329:29.64 | ^
329:29.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:625:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.64 625 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mExtractedSamplers.find(newName) == mExtractedSamplers.end());
329:29.64 | ^
329:29.64 | /* DISABLES CODE */ ( )
329:29.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:597:71: warning: code will never be executed [-Wunreachable-code]
329:29.64 597 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldType.isSampler());
329:29.64 | ^
329:29.64 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:597:9: note: silence by adding parentheses to mark code as explicitly dead
329:29.64 597 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldType.isSampler());
329:29.64 | ^
329:29.64 | /* DISABLES CODE */ ( )
329:29.64 24 warnings generated.
329:29.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:29.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:31.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:31.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:31.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:142:67: warning: code will never be executed [-Wunreachable-code]
329:31.77 142 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(texelFetchArguments.size() == 3u);
329:31.77 | ^
329:31.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:142:5: note: silence by adding parentheses to mark code as explicitly dead
329:31.77 142 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(texelFetchArguments.size() == 3u);
329:31.77 | ^
329:31.77 | /* DISABLES CODE */ ( )
329:31.77 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:114:67: warning: code will never be executed [-Wunreachable-code]
329:31.78 114 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->at(3)->getAsTyped());
329:31.78 | ^
329:31.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:114:5: note: silence by adding parentheses to mark code as explicitly dead
329:31.78 114 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->at(3)->getAsTyped());
329:31.78 | ^
329:31.78 | /* DISABLES CODE */ ( )
329:31.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:110:67: warning: code will never be executed [-Wunreachable-code]
329:31.78 110 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(texCoordNode);
329:31.78 | ^
329:31.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:110:5: note: silence by adding parentheses to mark code as explicitly dead
329:31.78 110 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(texCoordNode);
329:31.78 | ^
329:31.78 | /* DISABLES CODE */ ( )
329:31.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:93:67: warning: code will never be executed [-Wunreachable-code]
329:31.78 93 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 4u);
329:31.78 | ^
329:31.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:93:5: note: silence by adding parentheses to mark code as explicitly dead
329:31.78 93 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 4u);
329:31.78 | ^
329:31.78 | /* DISABLES CODE */ ( )
329:31.78 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:85:67: warning: code will never be executed [-Wunreachable-code]
329:31.78 85 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getFunction()->symbolType() == SymbolType::BuiltIn);
329:31.78 | ^
329:31.79 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:85:5: note: silence by adding parentheses to mark code as explicitly dead
329:31.79 85 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getFunction()->symbolType() == SymbolType::BuiltIn);
329:31.79 | ^
329:31.79 | /* DISABLES CODE */ ( )
329:31.79 5 warnings generated.
329:31.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:31.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:34.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:34.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:34.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:84:75: warning: code will never be executed [-Wunreachable-code]
329:34.28 84 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getType().isMatrix());
329:34.28 | ^
329:34.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:84:13: note: silence by adding parentheses to mark code as explicitly dead
329:34.28 84 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getType().isMatrix());
329:34.28 | ^
329:34.28 | /* DISABLES CODE */ ( )
329:34.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:75:67: warning: code will never be executed [-Wunreachable-code]
329:34.28 75 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
329:34.28 | ^
329:34.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:75:5: note: silence by adding parentheses to mark code as explicitly dead
329:34.28 75 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
329:34.28 | ^
329:34.28 | /* DISABLES CODE */ ( )
329:34.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:97:75: warning: code will never be executed [-Wunreachable-code]
329:34.29 97 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(child != nullptr);
329:34.29 | ^
329:34.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:97:13: note: silence by adding parentheses to mark code as explicitly dead
329:34.29 97 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(child != nullptr);
329:34.29 | ^
329:34.29 | /* DISABLES CODE */ ( )
329:34.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:153:75: warning: code will never be executed [-Wunreachable-code]
329:34.29 153 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(originalArg->isMatrix());
329:34.29 | ^
329:34.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:153:13: note: silence by adding parentheses to mark code as explicitly dead
329:34.29 153 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(originalArg->isMatrix());
329:34.29 | ^
329:34.29 | /* DISABLES CODE */ ( )
329:34.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:125:71: warning: code will never be executed [-Wunreachable-code]
329:34.29 125 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(originalArg);
329:34.29 | ^
329:34.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:125:9: note: silence by adding parentheses to mark code as explicitly dead
329:34.29 125 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(originalArg);
329:34.29 | ^
329:34.29 | /* DISABLES CODE */ ( )
329:34.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:123:71: warning: code will never be executed [-Wunreachable-code]
329:34.30 123 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(size > 0);
329:34.30 | ^
329:34.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:123:9: note: silence by adding parentheses to mark code as explicitly dead
329:34.30 123 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(size > 0);
329:34.30 | ^
329:34.30 | /* DISABLES CODE */ ( )
329:34.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:116:67: warning: code will never be executed [-Wunreachable-code]
329:34.30 116 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!aggregate->isArray());
329:34.30 | ^
329:34.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:116:5: note: silence by adding parentheses to mark code as explicitly dead
329:34.30 116 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!aggregate->isArray());
329:34.30 | ^
329:34.30 | /* DISABLES CODE */ ( )
329:34.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:115:67: warning: code will never be executed [-Wunreachable-code]
329:34.30 115 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate);
329:34.30 | ^
329:34.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:115:5: note: silence by adding parentheses to mark code as explicitly dead
329:34.30 115 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(aggregate);
329:34.30 | ^
329:34.30 | /* DISABLES CODE */ ( )
329:34.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:203:67: warning: code will never be executed [-Wunreachable-code]
329:34.31 203 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mBlockStack.size() > 0);
329:34.31 | ^
329:34.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:203:5: note: silence by adding parentheses to mark code as explicitly dead
329:34.31 203 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mBlockStack.size() > 0);
329:34.31 | ^
329:34.31 | /* DISABLES CODE */ ( )
329:34.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:184:67: warning: code will never be executed [-Wunreachable-code]
329:34.31 184 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(original);
329:34.31 | ^
329:34.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:184:5: note: silence by adding parentheses to mark code as explicitly dead
329:34.31 184 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(original);
329:34.31 | ^
329:34.31 | /* DISABLES CODE */ ( )
329:34.31 10 warnings generated.
329:34.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:34.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:36.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:36.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:36.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:70:67: warning: code will never be executed [-Wunreachable-code]
329:36.57 70 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parentBlock != nullptr);
329:36.57 | ^
329:36.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:70:5: note: silence by adding parentheses to mark code as explicitly dead
329:36.57 70 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parentBlock != nullptr);
329:36.57 | ^
329:36.57 | /* DISABLES CODE */ ( )
329:36.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:170:67: warning: code will never be executed [-Wunreachable-code]
329:36.57 170 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol && asSymbol->variable().symbolType() != SymbolType::Empty);
329:36.57 | ^
329:36.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:170:5: note: silence by adding parentheses to mark code as explicitly dead
329:36.57 170 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol && asSymbol->variable().symbolType() != SymbolType::Empty);
329:36.57 | ^
329:36.57 | /* DISABLES CODE */ ( )
329:36.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:151:71: warning: code will never be executed [-Wunreachable-code]
329:36.57 151 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asBinary->getOp() == EOpInitialize);
329:36.57 | ^
329:36.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:151:9: note: silence by adding parentheses to mark code as explicitly dead
329:36.57 151 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asBinary->getOp() == EOpInitialize);
329:36.57 | ^
329:36.57 | /* DISABLES CODE */ ( )
329:36.57 3 warnings generated.
329:36.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:36.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:38.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:38.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:38.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:37:71: warning: code will never be executed [-Wunreachable-code]
329:38.84 37 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence.size() == 1);
329:38.85 | ^
329:38.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:37:9: note: silence by adding parentheses to mark code as explicitly dead
329:38.85 37 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence.size() == 1);
329:38.85 | ^
329:38.85 | /* DISABLES CODE */ ( )
329:38.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:29:71: warning: code will never be executed [-Wunreachable-code]
329:38.85 29 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
329:38.85 | ^
329:38.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:29:9: note: silence by adding parentheses to mark code as explicitly dead
329:38.85 29 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PreVisit);
329:38.85 | ^
329:38.85 | /* DISABLES CODE */ ( )
329:38.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:83:71: warning: code will never be executed [-Wunreachable-code]
329:38.85 83 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol && asSymbol->variable().symbolType() != SymbolType::Empty);
329:38.85 | ^
329:38.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:83:9: note: silence by adding parentheses to mark code as explicitly dead
329:38.85 83 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol && asSymbol->variable().symbolType() != SymbolType::Empty);
329:38.85 | ^
329:38.85 | /* DISABLES CODE */ ( )
329:38.85 3 warnings generated.
329:39.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:39.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:40.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:40.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:40.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:82:67: warning: code will never be executed [-Wunreachable-code]
329:40.71 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.71 | ^
329:40.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:82:5: note: silence by adding parentheses to mark code as explicitly dead
329:40.71 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.71 | ^
329:40.71 | /* DISABLES CODE */ ( )
329:40.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:95:67: warning: code will never be executed [-Wunreachable-code]
329:40.71 95 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.71 | ^
329:40.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:95:5: note: silence by adding parentheses to mark code as explicitly dead
329:40.71 95 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.71 | ^
329:40.71 | /* DISABLES CODE */ ( )
329:40.71 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:109:67: warning: code will never be executed [-Wunreachable-code]
329:40.72 109 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.72 | ^
329:40.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:109:5: note: silence by adding parentheses to mark code as explicitly dead
329:40.72 109 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.72 | ^
329:40.72 | /* DISABLES CODE */ ( )
329:40.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:122:67: warning: code will never be executed [-Wunreachable-code]
329:40.72 122 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.72 | ^
329:40.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:122:5: note: silence by adding parentheses to mark code as explicitly dead
329:40.72 122 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.72 | ^
329:40.72 | /* DISABLES CODE */ ( )
329:40.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:135:67: warning: code will never be executed [-Wunreachable-code]
329:40.72 135 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.72 | ^
329:40.72 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:135:5: note: silence by adding parentheses to mark code as explicitly dead
329:40.72 135 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mConditionsToSimplify);
329:40.72 | ^
329:40.72 | /* DISABLES CODE */ ( )
329:40.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:153:75: warning: code will never be executed [-Wunreachable-code]
329:40.73 153 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoop.conditionVariable);
329:40.73 | ^
329:40.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:153:13: note: silence by adding parentheses to mark code as explicitly dead
329:40.73 153 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoop.conditionVariable);
329:40.73 | ^
329:40.73 | /* DISABLES CODE */ ( )
329:40.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:145:71: warning: code will never be executed [-Wunreachable-code]
329:40.73 145 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parent);
329:40.73 | ^
329:40.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:145:9: note: silence by adding parentheses to mark code as explicitly dead
329:40.73 145 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parent);
329:40.73 | ^
329:40.73 | /* DISABLES CODE */ ( )
329:40.73 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:272:75: warning: code will never be executed [-Wunreachable-code]
329:40.73 272 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLoop.expression);
329:40.73 | ^
329:40.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:272:13: note: silence by adding parentheses to mark code as explicitly dead
329:40.74 272 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLoop.expression);
329:40.74 | ^
329:40.74 | /* DISABLES CODE */ ( )
329:40.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:218:75: warning: code will never be executed [-Wunreachable-code]
329:40.74 218 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLoop.expression);
329:40.74 | ^
329:40.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:218:13: note: silence by adding parentheses to mark code as explicitly dead
329:40.74 218 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mLoop.expression);
329:40.74 | ^
329:40.74 | /* DISABLES CODE */ ( )
329:40.74 9 warnings generated.
329:40.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:40.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:42.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:42.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:42.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:42.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:44.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:44.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:45.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:45.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:47.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:47.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:47.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:47.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:50.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:50.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:50.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:150:67: warning: code will never be executed [-Wunreachable-code]
329:50.47 150 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIndexDirect || op == EOpIndexDirectInterfaceBlock || op == EOpIndexDirectStruct || op == EOpIndexIndirect);
329:50.47 | ^
329:50.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:150:5: note: silence by adding parentheses to mark code as explicitly dead
329:50.47 150 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIndexDirect || op == EOpIndexDirectInterfaceBlock || op == EOpIndexDirectStruct || op == EOpIndexIndirect);
329:50.47 | ^
329:50.47 | /* DISABLES CODE */ ( )
329:50.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:147:67: warning: code will never be executed [-Wunreachable-code]
329:50.47 147 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode);
329:50.47 | ^
329:50.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:147:5: note: silence by adding parentheses to mark code as explicitly dead
329:50.48 147 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode);
329:50.48 | ^
329:50.48 | /* DISABLES CODE */ ( )
329:50.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:177:67: warning: code will never be executed [-Wunreachable-code]
329:50.48 177 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indices->size() == 1);
329:50.48 | ^
329:50.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:177:5: note: silence by adding parentheses to mark code as explicitly dead
329:50.48 177 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indices->size() == 1);
329:50.48 | ^
329:50.48 | /* DISABLES CODE */ ( )
329:50.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:175:67: warning: code will never be executed [-Wunreachable-code]
329:50.48 175 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode);
329:50.48 | ^
329:50.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:175:5: note: silence by adding parentheses to mark code as explicitly dead
329:50.48 175 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode);
329:50.48 | ^
329:50.48 | /* DISABLES CODE */ ( )
329:50.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:207:67: warning: code will never be executed [-Wunreachable-code]
329:50.49 207 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndexNode->getConstantValue() != nullptr);
329:50.49 | ^
329:50.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:207:5: note: silence by adding parentheses to mark code as explicitly dead
329:50.49 207 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndexNode->getConstantValue() != nullptr);
329:50.49 | ^
329:50.49 | /* DISABLES CODE */ ( )
329:50.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:206:67: warning: code will never be executed [-Wunreachable-code]
329:50.49 206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndexNode);
329:50.49 | ^
329:50.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:206:5: note: silence by adding parentheses to mark code as explicitly dead
329:50.49 206 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndexNode);
329:50.49 | ^
329:50.49 | /* DISABLES CODE */ ( )
329:50.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:203:67: warning: code will never be executed [-Wunreachable-code]
329:50.49 203 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
329:50.49 | ^
329:50.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:203:5: note: silence by adding parentheses to mark code as explicitly dead
329:50.49 203 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(interfaceBlock);
329:50.49 | ^
329:50.49 | /* DISABLES CODE */ ( )
329:50.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:326:75: warning: code will never be executed [-Wunreachable-code]
329:50.50 326 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(accumulatedArraySizes.size() == 0);
329:50.50 | ^
329:50.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:326:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.50 326 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(accumulatedArraySizes.size() == 0);
329:50.50 | ^
329:50.50 | /* DISABLES CODE */ ( )
329:50.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:318:71: warning: code will never be executed [-Wunreachable-code]
329:50.50 318 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!arraySizes.empty());
329:50.50 | ^
329:50.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:318:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.50 318 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!arraySizes.empty());
329:50.50 | ^
329:50.50 | /* DISABLES CODE */ ( )
329:50.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:466:75: warning: code will never be executed [-Wunreachable-code]
329:50.50 466 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block);
329:50.50 | ^
329:50.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:466:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.50 466 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block);
329:50.50 | ^
329:50.50 | /* DISABLES CODE */ ( )
329:50.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:453:75: warning: code will never be executed [-Wunreachable-code]
329:50.51 453 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOuterPass.structMap.count(structure) == 0);
329:50.51 | ^
329:50.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:453:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.51 453 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOuterPass.structMap.count(structure) == 0);
329:50.51 | ^
329:50.51 | /* DISABLES CODE */ ( )
329:50.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:451:75: warning: code will never be executed [-Wunreachable-code]
329:50.51 451 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure);
329:50.51 | ^
329:50.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:451:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.51 451 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure);
329:50.51 | ^
329:50.51 | /* DISABLES CODE */ ( )
329:50.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:604:71: warning: code will never be executed [-Wunreachable-code]
329:50.51 604 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence.size() == 1);
329:50.51 | ^
329:50.51 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:604:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.51 604 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence.size() == 1);
329:50.51 | ^
329:50.51 | /* DISABLES CODE */ ( )
329:50.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:567:71: warning: code will never be executed [-Wunreachable-code]
329:50.52 567 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block);
329:50.52 | ^
329:50.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:567:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.52 567 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block);
329:50.52 | ^
329:50.52 | /* DISABLES CODE */ ( )
329:50.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:560:71: warning: code will never be executed [-Wunreachable-code]
329:50.52 560 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInnerPassRoot == nullptr);
329:50.52 | ^
329:50.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:560:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.52 560 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInnerPassRoot == nullptr);
329:50.52 | ^
329:50.52 | /* DISABLES CODE */ ( )
329:50.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:670:75: warning: code will never be executed [-Wunreachable-code]
329:50.52 670 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(field->name() == symbolName);
329:50.52 | ^
329:50.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:670:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.52 670 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(field->name() == symbolName);
329:50.52 | ^
329:50.52 | /* DISABLES CODE */ ( )
329:50.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:667:75: warning: code will never be executed [-Wunreachable-code]
329:50.53 667 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndex < fields.size());
329:50.53 | ^
329:50.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:667:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.53 667 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fieldIndex < fields.size());
329:50.53 | ^
329:50.53 | /* DISABLES CODE */ ( )
329:50.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:698:71: warning: code will never be executed [-Wunreachable-code]
329:50.53 698 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOuterPass.structMap.count(structure) != 0);
329:50.53 | ^
329:50.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:698:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.53 698 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mOuterPass.structMap.count(structure) != 0);
329:50.53 | ^
329:50.53 | /* DISABLES CODE */ ( )
329:50.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:696:71: warning: code will never be executed [-Wunreachable-code]
329:50.53 696 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInnerPassRoot == nullptr);
329:50.53 | ^
329:50.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:696:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.53 696 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInnerPassRoot == nullptr);
329:50.53 | ^
329:50.54 | /* DISABLES CODE */ ( )
329:50.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:735:71: warning: code will never be executed [-Wunreachable-code]
329:50.54 735 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInnerPassRoot == nullptr);
329:50.54 | ^
329:50.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:735:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.54 735 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mInnerPassRoot == nullptr);
329:50.54 | ^
329:50.54 | /* DISABLES CODE */ ( )
329:50.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1088:83: warning: code will never be executed [-Wunreachable-code]
329:50.54 1088 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
329:50.54 | ^
329:50.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1088:21: note: silence by adding parentheses to mark code as explicitly dead
329:50.54 1088 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(valid);
329:50.54 | ^
329:50.54 | /* DISABLES CODE */ ( )
329:50.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1064:83: warning: code will never be executed [-Wunreachable-code]
329:50.55 1064 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsAssignment(assignmentOperator));
329:50.55 | ^
329:50.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1064:21: note: silence by adding parentheses to mark code as explicitly dead
329:50.55 1064 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsAssignment(assignmentOperator));
329:50.55 | ^
329:50.55 | /* DISABLES CODE */ ( )
329:50.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1010:71: warning: code will never be executed [-Wunreachable-code]
329:50.55 1010 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isRead || isWrite);
329:50.55 | ^
329:50.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1010:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.55 1010 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isRead || isWrite);
329:50.55 | ^
329:50.55 | /* DISABLES CODE */ ( )
329:50.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:999:71: warning: code will never be executed [-Wunreachable-code]
329:50.55 999 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure != nullptr || baseExpression->getType().isMatrix());
329:50.55 | ^
329:50.55 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:999:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.55 999 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure != nullptr || baseExpression->getType().isMatrix());
329:50.55 | ^
329:50.55 | /* DISABLES CODE */ ( )
329:50.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:998:71: warning: code will never be executed [-Wunreachable-code]
329:50.56 998 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure == nullptr || primaryIndex == nullptr);
329:50.56 | ^
329:50.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:998:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.56 998 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(structure == nullptr || primaryIndex == nullptr);
329:50.56 | ^
329:50.56 | /* DISABLES CODE */ ( )
329:50.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:989:75: warning: code will never be executed [-Wunreachable-code]
329:50.56 989 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(primaryIndex == nullptr);
329:50.56 | ^
329:50.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:989:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.56 989 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(primaryIndex == nullptr);
329:50.56 | ^
329:50.56 | /* DISABLES CODE */ ( )
329:50.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:970:75: warning: code will never be executed [-Wunreachable-code]
329:50.56 970 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(accessorAsUnary->getOperand()->getType().isUnsizedArray());
329:50.56 | ^
329:50.56 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:970:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.56 970 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(accessorAsUnary->getOperand()->getType().isUnsizedArray());
329:50.56 | ^
329:50.56 | /* DISABLES CODE */ ( )
329:50.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:969:75: warning: code will never be executed [-Wunreachable-code]
329:50.57 969 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(accessorAsUnary->getOperand() == originalExpression);
329:50.57 | ^
329:50.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:969:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.57 969 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(accessorAsUnary->getOperand() == originalExpression);
329:50.57 | ^
329:50.57 | /* DISABLES CODE */ ( )
329:50.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:923:79: warning: code will never be executed [-Wunreachable-code]
329:50.57 923 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(requiresTransformation);
329:50.57 | ^
329:50.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:923:17: note: silence by adding parentheses to mark code as explicitly dead
329:50.57 923 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(requiresTransformation);
329:50.57 | ^
329:50.57 | /* DISABLES CODE */ ( )
329:50.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:910:79: warning: code will never be executed [-Wunreachable-code]
329:50.58 910 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indices.size() == 1);
329:50.58 | ^
329:50.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:910:17: note: silence by adding parentheses to mark code as explicitly dead
329:50.58 910 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(indices.size() == 1);
329:50.58 | ^
329:50.58 | /* DISABLES CODE */ ( )
329:50.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:906:75: warning: code will never be executed [-Wunreachable-code]
329:50.58 906 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isMatrixSecondarySubscript || (opIsIndex && !isArrayIndex));
329:50.58 | ^
329:50.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:906:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.58 906 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isMatrixSecondarySubscript || (opIsIndex && !isArrayIndex));
329:50.58 | ^
329:50.58 | /* DISABLES CODE */ ( )
329:50.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:900:75: warning: code will never be executed [-Wunreachable-code]
329:50.58 900 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isMatrixPrimarySubscript || (primaryIndex == nullptr && secondaryIndices.empty()));
329:50.58 | ^
329:50.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:900:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.58 900 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isMatrixPrimarySubscript || (primaryIndex == nullptr && secondaryIndices.empty()));
329:50.58 | ^
329:50.58 | /* DISABLES CODE */ ( )
329:50.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:887:75: warning: code will never be executed [-Wunreachable-code]
329:50.59 887 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ancestor);
329:50.59 | ^
329:50.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:887:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.59 887 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ancestor);
329:50.59 | ^
329:50.59 | /* DISABLES CODE */ ( )
329:50.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1226:71: warning: code will never be executed [-Wunreachable-code]
329:50.59 1226 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!secondaryIndices->empty());
329:50.59 | ^
329:50.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1226:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.59 1226 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!secondaryIndices->empty());
329:50.59 | ^
329:50.59 | /* DISABLES CODE */ ( )
329:50.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1202:75: warning: code will never be executed [-Wunreachable-code]
329:50.59 1202 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(secondaryIndices->empty());
329:50.59 | ^
329:50.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1202:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.59 1202 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(secondaryIndices->empty());
329:50.59 | ^
329:50.59 | /* DISABLES CODE */ ( )
329:50.59 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1169:75: warning: code will never be executed [-Wunreachable-code]
329:50.59 1169 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((*mStructMapOut)[structure].convertedStruct != nullptr);
329:50.60 | ^
329:50.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1169:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.60 1169 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((*mStructMapOut)[structure].convertedStruct != nullptr);
329:50.60 | ^
329:50.60 | /* DISABLES CODE */ ( )
329:50.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1168:75: warning: code will never be executed [-Wunreachable-code]
329:50.60 1168 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructMapOut->count(structure) != 0);
329:50.60 | ^
329:50.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1168:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.60 1168 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructMapOut->count(structure) != 0);
329:50.60 | ^
329:50.60 | /* DISABLES CODE */ ( )
329:50.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1167:75: warning: code will never be executed [-Wunreachable-code]
329:50.60 1167 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(primaryIndex == nullptr && secondaryIndices->empty());
329:50.60 | ^
329:50.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1167:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.60 1167 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(primaryIndex == nullptr && secondaryIndices->empty());
329:50.60 | ^
329:50.60 | /* DISABLES CODE */ ( )
329:50.60 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1343:71: warning: code will never be executed [-Wunreachable-code]
329:50.61 1343 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isValueExpressionScalar || valueExpression->getType().getNominalSize() == static_cast<int>(secondaryIndices->size()));
329:50.61 | ^
329:50.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1343:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.61 1343 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(isValueExpressionScalar || valueExpression->getType().getNominalSize() == static_cast<int>(secondaryIndices->size()));
329:50.61 | ^
329:50.61 | /* DISABLES CODE */ ( )
329:50.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1340:71: warning: code will never be executed [-Wunreachable-code]
329:50.61 1340 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!secondaryIndices->empty());
329:50.61 | ^
329:50.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1340:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.61 1340 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!secondaryIndices->empty());
329:50.61 | ^
329:50.61 | /* DISABLES CODE */ ( )
329:50.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1308:75: warning: code will never be executed [-Wunreachable-code]
329:50.61 1308 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(secondaryIndices->empty());
329:50.61 | ^
329:50.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1308:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.61 1308 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(secondaryIndices->empty());
329:50.61 | ^
329:50.61 | /* DISABLES CODE */ ( )
329:50.61 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1270:75: warning: code will never be executed [-Wunreachable-code]
329:50.62 1270 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((*mStructMapOut)[structure].convertedStruct != nullptr);
329:50.62 | ^
329:50.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1270:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.62 1270 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((*mStructMapOut)[structure].convertedStruct != nullptr);
329:50.62 | ^
329:50.62 | /* DISABLES CODE */ ( )
329:50.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1269:75: warning: code will never be executed [-Wunreachable-code]
329:50.62 1269 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructMapOut->count(structure) != 0);
329:50.62 | ^
329:50.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1269:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.62 1269 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mStructMapOut->count(structure) != 0);
329:50.62 | ^
329:50.62 | /* DISABLES CODE */ ( )
329:50.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1268:75: warning: code will never be executed [-Wunreachable-code]
329:50.62 1268 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(primaryIndex == nullptr && secondaryIndices->empty());
329:50.62 | ^
329:50.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1268:13: note: silence by adding parentheses to mark code as explicitly dead
329:50.62 1268 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(primaryIndex == nullptr && secondaryIndices->empty());
329:50.62 | ^
329:50.62 | /* DISABLES CODE */ ( )
329:50.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1376:71: warning: code will never be executed [-Wunreachable-code]
329:50.62 1376 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(toFieldType->getStruct());
329:50.62 | ^
329:50.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1376:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.63 1376 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(toFieldType->getStruct());
329:50.63 | ^
329:50.63 | /* DISABLES CODE */ ( )
329:50.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1375:71: warning: code will never be executed [-Wunreachable-code]
329:50.63 1375 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fromFieldType->getStruct());
329:50.63 | ^
329:50.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1375:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.63 1375 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fromFieldType->getStruct());
329:50.63 | ^
329:50.63 | /* DISABLES CODE */ ( )
329:50.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1467:71: warning: code will never be executed [-Wunreachable-code]
329:50.63 1467 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fromFields.size() == toFields.size());
329:50.63 | ^
329:50.63 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:1467:9: note: silence by adding parentheses to mark code as explicitly dead
329:50.63 1467 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fromFields.size() == toFields.size());
329:50.63 | ^
329:50.63 | /* DISABLES CODE */ ( )
329:50.63 47 warnings generated.
329:50.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:50.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:52.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:52.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:52.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:52.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:54.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:54.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:54.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:54.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:56.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:56.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:56.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:56.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:58.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:58.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
329:58.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
329:58.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:00.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:00.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:00.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp:48:71: warning: code will never be executed [-Wunreachable-code]
330:00.17 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->getType().getStruct() == s);
330:00.17 | ^
330:00.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp:48:9: note: silence by adding parentheses to mark code as explicitly dead
330:00.17 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->getType().getStruct() == s);
330:00.17 | ^
330:00.17 | /* DISABLES CODE */ ( )
330:00.17 1 warning generated.
330:00.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:00.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:02.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:02.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:02.52 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:69:67: warning: code will never be executed [-Wunreachable-code]
330:02.53 69 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(originalCall->getFunction());
330:02.53 | ^
330:02.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:69:5: note: silence by adding parentheses to mark code as explicitly dead
330:02.53 69 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(originalCall->getFunction());
330:02.53 | ^
330:02.53 | /* DISABLES CODE */ ( )
330:02.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:143:67: warning: code will never be executed [-Wunreachable-code]
330:02.53 143 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->isArray() || node->getOp() != EOpCallInternalRawFunction);
330:02.53 | ^
330:02.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:143:5: note: silence by adding parentheses to mark code as explicitly dead
330:02.53 143 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!node->isArray() || node->getOp() != EOpCallInternalRawFunction);
330:02.53 | ^
330:02.53 | /* DISABLES CODE */ ( )
330:02.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:191:71: warning: code will never be executed [-Wunreachable-code]
330:02.53 191 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mChangedFunctions.find(functionId.get()) != mChangedFunctions.end());
330:02.53 | ^
330:02.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:191:9: note: silence by adding parentheses to mark code as explicitly dead
330:02.53 191 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mChangedFunctions.find(functionId.get()) != mChangedFunctions.end());
330:02.53 | ^
330:02.53 | /* DISABLES CODE */ ( )
330:02.53 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:188:71: warning: code will never be executed [-Wunreachable-code]
330:02.53 188 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(expression != nullptr);
330:02.54 | ^
330:02.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:188:9: note: silence by adding parentheses to mark code as explicitly dead
330:02.54 188 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(expression != nullptr);
330:02.54 | ^
330:02.54 | /* DISABLES CODE */ ( )
330:02.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:214:71: warning: code will never be executed [-Wunreachable-code]
330:02.54 214 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rightAgg == nullptr || rightAgg->getOp() != EOpCallInternalRawFunction);
330:02.54 | ^
330:02.54 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:214:9: note: silence by adding parentheses to mark code as explicitly dead
330:02.54 214 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rightAgg == nullptr || rightAgg->getOp() != EOpCallInternalRawFunction);
330:02.54 | ^
330:02.54 | /* DISABLES CODE */ ( )
330:02.54 5 warnings generated.
330:02.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:02.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:04.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:04.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:04.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp:89:75: warning: code will never be executed [-Wunreachable-code]
330:04.90 89 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoopLevel > 0);
330:04.90 | ^
330:04.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp:89:13: note: silence by adding parentheses to mark code as explicitly dead
330:04.90 89 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mLoopLevel > 0);
330:04.91 | ^
330:04.91 | /* DISABLES CODE */ ( )
330:04.91 1 warning generated.
330:05.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:05.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:06.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:06.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:06.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:114:67: warning: code will never be executed [-Wunreachable-code]
330:06.87 114 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(lhs);
330:06.87 | ^
330:06.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:114:5: note: silence by adding parentheses to mark code as explicitly dead
330:06.87 114 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(lhs);
330:06.87 | ^
330:06.87 | /* DISABLES CODE */ ( )
330:06.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:80:67: warning: code will never be executed [-Wunreachable-code]
330:06.87 80 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 2u);
330:06.87 | ^
330:06.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:80:5: note: silence by adding parentheses to mark code as explicitly dead
330:06.87 80 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 2u);
330:06.87 | ^
330:06.87 | /* DISABLES CODE */ ( )
330:06.87 2 warnings generated.
330:07.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:07.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:09.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:09.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:09.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:09.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:11.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:11.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:11.31 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:65:67: warning: code will never be executed [-Wunreachable-code]
330:11.32 65 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rm.mPreviousCase || statementList->getSequence()->empty());
330:11.32 | ^
330:11.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:65:5: note: silence by adding parentheses to mark code as explicitly dead
330:11.32 65 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rm.mPreviousCase || statementList->getSequence()->empty());
330:11.32 | ^
330:11.32 | /* DISABLES CODE */ ( )
330:11.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:63:67: warning: code will never be executed [-Wunreachable-code]
330:11.32 63 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statementList);
330:11.32 | ^
330:11.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:63:5: note: silence by adding parentheses to mark code as explicitly dead
330:11.32 63 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(statementList);
330:11.32 | ^
330:11.32 | /* DISABLES CODE */ ( )
330:11.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:103:72: warning: code will never be executed [-Wunreachable-code]
330:11.32 103 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
330:11.32 | ^
330:11.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:103:10: note: silence by adding parentheses to mark code as explicitly dead
330:11.32 103 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
330:11.32 | ^
330:11.32 | /* DISABLES CODE */ ( )
330:11.32 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:172:75: warning: code will never be executed [-Wunreachable-code]
330:11.32 172 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mCasesSharingBreak.at(i)->getSequence()->empty());
330:11.33 | ^
330:11.33 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:172:13: note: silence by adding parentheses to mark code as explicitly dead
330:11.33 172 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mCasesSharingBreak.at(i)->getSequence()->empty());
330:11.33 | ^
330:11.33 | /* DISABLES CODE */ ( )
330:11.33 4 warnings generated.
330:11.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:11.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:13.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:13.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:13.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:74:67: warning: code will never be executed [-Wunreachable-code]
330:13.21 74 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(oldAtomicFunctionNode);
330:13.21 | ^
330:13.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:74:5: note: silence by adding parentheses to mark code as explicitly dead
330:13.21 74 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(oldAtomicFunctionNode);
330:13.21 | ^
330:13.21 | /* DISABLES CODE */ ( )
330:13.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:117:67: warning: code will never be executed [-Wunreachable-code]
330:13.21 117 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node);
330:13.21 | ^
330:13.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:117:5: note: silence by adding parentheses to mark code as explicitly dead
330:13.21 117 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node);
330:13.21 | ^
330:13.21 | /* DISABLES CODE */ ( )
330:13.21 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:126:67: warning: code will never be executed [-Wunreachable-code]
330:13.21 126 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node);
330:13.22 | ^
330:13.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:126:5: note: silence by adding parentheses to mark code as explicitly dead
330:13.22 126 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node);
330:13.22 | ^
330:13.22 | /* DISABLES CODE */ ( )
330:13.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:141:67: warning: code will never be executed [-Wunreachable-code]
330:13.22 141 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PostVisit);
330:13.22 | ^
330:13.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:141:5: note: silence by adding parentheses to mark code as explicitly dead
330:13.22 141 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PostVisit);
330:13.22 | ^
330:13.22 | /* DISABLES CODE */ ( )
330:13.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:161:67: warning: code will never be executed [-Wunreachable-code]
330:13.22 161 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PostVisit);
330:13.22 | ^
330:13.22 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:161:5: note: silence by adding parentheses to mark code as explicitly dead
330:13.22 161 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(visit == PostVisit);
330:13.22 | ^
330:13.22 | /* DISABLES CODE */ ( )
330:13.22 5 warnings generated.
330:13.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:13.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:15.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:15.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:15.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp:70:67: warning: code will never be executed [-Wunreachable-code]
330:15.65 70 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ifElse != nullptr);
330:15.65 | ^
330:15.65 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp:70:5: note: silence by adding parentheses to mark code as explicitly dead
330:15.65 70 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ifElse != nullptr);
330:15.65 | ^
330:15.65 | /* DISABLES CODE */ ( )
330:15.65 1 warning generated.
330:15.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:15.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:17.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:17.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:17.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:17.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:19.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:19.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:19.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:19.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:21.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:21.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:21.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:21.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:23.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:23.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:23.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:62:75: warning: code will never be executed [-Wunreachable-code]
330:23.80 62 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parentBlock != nullptr);
330:23.80 | ^
330:23.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:62:13: note: silence by adding parentheses to mark code as explicitly dead
330:23.80 62 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parentBlock != nullptr);
330:23.80 | ^
330:23.80 | /* DISABLES CODE */ ( )
330:23.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:59:75: warning: code will never be executed [-Wunreachable-code]
330:23.80 59 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 1);
330:23.80 | ^
330:23.80 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:59:13: note: silence by adding parentheses to mark code as explicitly dead
330:23.80 59 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(sequence->size() == 1);
330:23.80 | ^
330:23.80 | /* DISABLES CODE */ ( )
330:23.80 2 warnings generated.
330:23.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:23.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:25.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:25.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:25.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:67:67: warning: code will never be executed [-Wunreachable-code]
330:25.62 67 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() == EOpAssign);
330:25.62 | ^
330:25.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:67:5: note: silence by adding parentheses to mark code as explicitly dead
330:25.62 67 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getOp() == EOpAssign);
330:25.62 | ^
330:25.62 | /* DISABLES CODE */ ( )
330:25.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:95:67: warning: code will never be executed [-Wunreachable-code]
330:25.62 95 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->isConstructor() || node->getOp() == EOpCallFunctionInAST);
330:25.62 | ^
330:25.62 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:95:5: note: silence by adding parentheses to mark code as explicitly dead
330:25.62 95 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->isConstructor() || node->getOp() == EOpCallFunctionInAST);
330:25.62 | ^
330:25.62 | /* DISABLES CODE */ ( )
330:25.62 2 warnings generated.
330:25.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:25.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:27.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:27.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:27.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:126:80: warning: code will never be executed [-Wunreachable-code]
330:27.41 126 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
330:27.41 | ^
330:27.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:126:18: note: silence by adding parentheses to mark code as explicitly dead
330:27.41 126 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
330:27.41 | ^
330:27.41 | /* DISABLES CODE */ ( )
330:27.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:112:75: warning: code will never be executed [-Wunreachable-code]
330:27.41 112 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->getType() == *boolType);
330:27.41 | ^
330:27.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:112:13: note: silence by adding parentheses to mark code as explicitly dead
330:27.41 112 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->getType() == *boolType);
330:27.41 | ^
330:27.41 | /* DISABLES CODE */ ( )
330:27.41 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:108:75: warning: code will never be executed [-Wunreachable-code]
330:27.41 108 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getLeft()->getType() == *boolType);
330:27.42 | ^
330:27.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:108:13: note: silence by adding parentheses to mark code as explicitly dead
330:27.42 108 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getLeft()->getType() == *boolType);
330:27.42 | ^
330:27.42 | /* DISABLES CODE */ ( )
330:27.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:85:75: warning: code will never be executed [-Wunreachable-code]
330:27.42 85 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->getType() == *boolType);
330:27.42 | ^
330:27.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:85:13: note: silence by adding parentheses to mark code as explicitly dead
330:27.42 85 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->getType() == *boolType);
330:27.42 | ^
330:27.42 | /* DISABLES CODE */ ( )
330:27.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:81:75: warning: code will never be executed [-Wunreachable-code]
330:27.42 81 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getLeft()->getType() == *boolType);
330:27.42 | ^
330:27.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:81:13: note: silence by adding parentheses to mark code as explicitly dead
330:27.42 81 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getLeft()->getType() == *boolType);
330:27.42 | ^
330:27.42 | /* DISABLES CODE */ ( )
330:27.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:65:67: warning: code will never be executed [-Wunreachable-code]
330:27.42 65 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->hasSideEffects());
330:27.42 | ^
330:27.42 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:65:5: note: silence by adding parentheses to mark code as explicitly dead
330:27.42 65 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->getRight()->hasSideEffects());
330:27.42 | ^
330:27.42 | /* DISABLES CODE */ ( )
330:27.43 6 warnings generated.
330:27.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:27.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:29.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:29.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:29.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:95:75: warning: code will never be executed [-Wunreachable-code]
330:29.28 95 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaratorAsBinary);
330:29.28 | ^
330:29.28 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:95:13: note: silence by adding parentheses to mark code as explicitly dead
330:29.28 95 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaratorAsBinary);
330:29.28 | ^
330:29.28 | /* DISABLES CODE */ ( )
330:29.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:86:75: warning: code will never be executed [-Wunreachable-code]
330:29.29 86 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaration != statementList->back());
330:29.29 | ^
330:29.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:86:13: note: silence by adding parentheses to mark code as explicitly dead
330:29.29 86 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaration != statementList->back());
330:29.29 | ^
330:29.29 | /* DISABLES CODE */ ( )
330:29.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:71:71: warning: code will never be executed [-Wunreachable-code]
330:29.29 71 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaration->getSequence()->size() == 1);
330:29.29 | ^
330:29.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:71:9: note: silence by adding parentheses to mark code as explicitly dead
330:29.29 71 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(declaration->getSequence()->size() == 1);
330:29.29 | ^
330:29.29 | /* DISABLES CODE */ ( )
330:29.29 3 warnings generated.
330:29.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:29.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:31.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:31.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:31.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:31.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:34.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:34.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:34.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:62:67: warning: code will never be executed [-Wunreachable-code]
330:34.07 62 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mScopeDepth > 0);
330:34.07 | ^
330:34.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:62:5: note: silence by adding parentheses to mark code as explicitly dead
330:34.07 62 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mScopeDepth > 0);
330:34.07 | ^
330:34.07 | /* DISABLES CODE */ ( )
330:34.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:47:67: warning: code will never be executed [-Wunreachable-code]
330:34.07 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
330:34.07 | ^
330:34.07 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:47:5: note: silence by adding parentheses to mark code as explicitly dead
330:34.07 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
330:34.07 | ^
330:34.07 | /* DISABLES CODE */ ( )
330:34.07 2 warnings generated.
330:34.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:34.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:35.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:35.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:36.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:36.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:38.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:38.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:38.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:47:67: warning: code will never be executed [-Wunreachable-code]
330:38.29 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var.name.find_last_of('[') == std::string::npos);
330:38.29 | ^
330:38.29 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:47:5: note: silence by adding parentheses to mark code as explicitly dead
330:38.29 47 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var.name.find_last_of('[') == std::string::npos);
330:38.29 | ^
330:38.29 | /* DISABLES CODE */ ( )
330:38.29 1 warning generated.
330:38.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:38.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:40.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:40.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:40.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:48:67: warning: code will never be executed [-Wunreachable-code]
330:40.84 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mDriverUniforms);
330:40.84 | ^
330:40.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:48:5: note: silence by adding parentheses to mark code as explicitly dead
330:40.84 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mDriverUniforms);
330:40.84 | ^
330:40.84 | /* DISABLES CODE */ ( )
330:40.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:152:67: warning: code will never be executed [-Wunreachable-code]
330:40.84 152 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mDriverUniforms);
330:40.84 | ^
330:40.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:152:5: note: silence by adding parentheses to mark code as explicitly dead
330:40.84 152 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mDriverUniforms);
330:40.84 | ^
330:40.84 | /* DISABLES CODE */ ( )
330:40.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:225:67: warning: code will never be executed [-Wunreachable-code]
330:40.85 225 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEmulatedDepthRangeType != nullptr);
330:40.85 | ^
330:40.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:225:5: note: silence by adding parentheses to mark code as explicitly dead
330:40.85 225 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEmulatedDepthRangeType != nullptr);
330:40.85 | ^
330:40.85 | /* DISABLES CODE */ ( )
330:40.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:243:67: warning: code will never be executed [-Wunreachable-code]
330:40.85 243 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEmulatedDepthRangeType != nullptr);
330:40.85 | ^
330:40.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:243:5: note: silence by adding parentheses to mark code as explicitly dead
330:40.85 243 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEmulatedDepthRangeType != nullptr);
330:40.85 | ^
330:40.85 | /* DISABLES CODE */ ( )
330:40.85 4 warnings generated.
330:41.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:41.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:42.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:42.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:42.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:42.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:44.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:44.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:44.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindMain.cpp:50:67: warning: code will never be executed [-Wunreachable-code]
330:44.30 50 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mainBody != nullptr);
330:44.30 | ^
330:44.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindMain.cpp:50:5: note: silence by adding parentheses to mark code as explicitly dead
330:44.30 50 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mainBody != nullptr);
330:44.30 | ^
330:44.30 | /* DISABLES CODE */ ( )
330:44.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindMain.cpp:48:67: warning: code will never be executed [-Wunreachable-code]
330:44.30 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(main != nullptr);
330:44.30 | ^
330:44.30 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindMain.cpp:48:5: note: silence by adding parentheses to mark code as explicitly dead
330:44.30 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(main != nullptr);
330:44.30 | ^
330:44.30 | /* DISABLES CODE */ ( )
330:44.30 2 warnings generated.
330:44.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:44.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:47.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:47.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:47.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:48:71: warning: code will never be executed [-Wunreachable-code]
330:47.23 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(newSize <= mChain.size());
330:47.23 | ^
330:47.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:48:9: note: silence by adding parentheses to mark code as explicitly dead
330:47.23 48 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(newSize <= mChain.size());
330:47.23 | ^
330:47.23 | /* DISABLES CODE */ ( )
330:47.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:100:67: warning: code will never be executed [-Wunreachable-code]
330:47.23 100 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsIndexOp(op));
330:47.23 | ^
330:47.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:100:5: note: silence by adding parentheses to mark code as explicitly dead
330:47.23 100 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(IsIndexOp(op));
330:47.23 | ^
330:47.23 | /* DISABLES CODE */ ( )
330:47.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:97:67: warning: code will never be executed [-Wunreachable-code]
330:47.23 97 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binary);
330:47.23 | ^
330:47.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:97:5: note: silence by adding parentheses to mark code as explicitly dead
330:47.23 97 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binary);
330:47.24 | ^
330:47.24 | /* DISABLES CODE */ ( )
330:47.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:237:71: warning: code will never be executed [-Wunreachable-code]
330:47.24 237 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block != nullptr);
330:47.24 | ^
330:47.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:237:9: note: silence by adding parentheses to mark code as explicitly dead
330:47.24 237 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(block != nullptr);
330:47.24 | ^
330:47.24 | /* DISABLES CODE */ ( )
330:47.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:413:71: warning: code will never be executed [-Wunreachable-code]
330:47.24 413 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
330:47.24 | ^
330:47.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:413:9: note: silence by adding parentheses to mark code as explicitly dead
330:47.24 413 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
330:47.24 | ^
330:47.24 | /* DISABLES CODE */ ( )
330:47.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:407:75: warning: code will never be executed [-Wunreachable-code]
330:47.24 407 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initNode->getOp() == EOpInitialize);
330:47.25 | ^
330:47.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:407:13: note: silence by adding parentheses to mark code as explicitly dead
330:47.25 407 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initNode->getOp() == EOpInitialize);
330:47.25 | ^
330:47.25 | /* DISABLES CODE */ ( )
330:47.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:506:71: warning: code will never be executed [-Wunreachable-code]
330:47.25 506 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentAccessChain.getChain().empty());
330:47.25 | ^
330:47.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:506:9: note: silence by adding parentheses to mark code as explicitly dead
330:47.25 506 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentAccessChain.getChain().empty());
330:47.25 | ^
330:47.25 | /* DISABLES CODE */ ( )
330:47.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:567:71: warning: code will never be executed [-Wunreachable-code]
330:47.25 567 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentAccessChain.getChain().empty());
330:47.25 | ^
330:47.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:567:9: note: silence by adding parentheses to mark code as explicitly dead
330:47.25 567 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mCurrentAccessChain.getChain().empty());
330:47.25 | ^
330:47.25 | /* DISABLES CODE */ ( )
330:47.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:613:71: warning: code will never be executed [-Wunreachable-code]
330:47.26 613 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function);
330:47.26 | ^
330:47.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:613:9: note: silence by adding parentheses to mark code as explicitly dead
330:47.26 613 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(function);
330:47.26 | ^
330:47.26 | /* DISABLES CODE */ ( )
330:47.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:604:75: warning: code will never be executed [-Wunreachable-code]
330:47.26 604 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.isArray() || mCurrentAccessChain.getChain().empty());
330:47.26 | ^
330:47.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:604:13: note: silence by adding parentheses to mark code as explicitly dead
330:47.26 604 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.isArray() || mCurrentAccessChain.getChain().empty());
330:47.26 | ^
330:47.26 | /* DISABLES CODE */ ( )
330:47.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:593:75: warning: code will never be executed [-Wunreachable-code]
330:47.26 593 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(selectedFieldIndex < node->getChildCount());
330:47.26 | ^
330:47.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:593:13: note: silence by adding parentheses to mark code as explicitly dead
330:47.27 593 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(selectedFieldIndex < node->getChildCount());
330:47.27 | ^
330:47.27 | /* DISABLES CODE */ ( )
330:47.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:650:71: warning: code will never be executed [-Wunreachable-code]
330:47.27 650 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(returnNode->getChildCount() == 1);
330:47.27 | ^
330:47.27 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:650:9: note: silence by adding parentheses to mark code as explicitly dead
330:47.27 650 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(returnNode->getChildCount() == 1);
330:47.27 | ^
330:47.27 | /* DISABLES CODE */ ( )
330:47.27 12 warnings generated.
330:47.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:47.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:49.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:49.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:49.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:49.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:51.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:51.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:51.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:107:67: warning: code will never be executed [-Wunreachable-code]
330:51.24 107 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((mMask & kDynamicIndexingOfVectorOrMatrixInLValue) == 0);
330:51.24 | ^
330:51.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:107:5: note: silence by adding parentheses to mark code as explicitly dead
330:51.24 107 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !((mMask & kDynamicIndexingOfVectorOrMatrixInLValue) == 0);
330:51.24 | ^
330:51.24 | /* DISABLES CODE */ ( )
330:51.24 1 warning generated.
330:51.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:51.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:53.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:53.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:53.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:29:71: warning: code will never be executed [-Wunreachable-code]
330:53.47 29 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->isFunction());
330:53.47 | ^
330:53.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:29:9: note: silence by adding parentheses to mark code as explicitly dead
330:53.47 29 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol->isFunction());
330:53.47 | ^
330:53.47 | /* DISABLES CODE */ ( )
330:53.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:104:71: warning: code will never be executed [-Wunreachable-code]
330:53.47 104 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getBasicType() == EbtStruct);
330:53.47 | ^
330:53.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:104:9: note: silence by adding parentheses to mark code as explicitly dead
330:53.47 104 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getBasicType() == EbtStruct);
330:53.47 | ^
330:53.47 | /* DISABLES CODE */ ( )
330:53.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:182:67: warning: code will never be executed [-Wunreachable-code]
330:53.47 182 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable != nullptr);
330:53.47 | ^
330:53.47 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:182:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.47 182 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable != nullptr);
330:53.47 | ^
330:53.47 | /* DISABLES CODE */ ( )
330:53.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:190:67: warning: code will never be executed [-Wunreachable-code]
330:53.48 190 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable != nullptr);
330:53.48 | ^
330:53.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:190:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.48 190 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable != nullptr);
330:53.48 | ^
330:53.48 | /* DISABLES CODE */ ( )
330:53.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:203:67: warning: code will never be executed [-Wunreachable-code]
330:53.48 203 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(tempVariable->getType().getQualifier() == EvqTemporary || tempVariable->getType().getQualifier() == EvqConst || tempVariable->getType().getQualifier() == EvqGlobal);
330:53.48 | ^
330:53.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:203:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.48 203 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(tempVariable->getType().getQualifier() == EvqTemporary || tempVariable->getType().getQualifier() == EvqConst || tempVariable->getType().getQualifier() == EvqGlobal);
330:53.48 | ^
330:53.48 | /* DISABLES CODE */ ( )
330:53.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:202:67: warning: code will never be executed [-Wunreachable-code]
330:53.48 202 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(tempVariable->symbolType() == SymbolType::AngleInternal);
330:53.48 | ^
330:53.48 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:202:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.48 202 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(tempVariable->symbolType() == SymbolType::AngleInternal);
330:53.48 | ^
330:53.48 | /* DISABLES CODE */ ( )
330:53.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:219:67: warning: code will never be executed [-Wunreachable-code]
330:53.49 219 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializer != nullptr);
330:53.49 | ^
330:53.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:219:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.49 219 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(initializer != nullptr);
330:53.49 | ^
330:53.49 | /* DISABLES CODE */ ( )
330:53.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:229:67: warning: code will never be executed [-Wunreachable-code]
330:53.49 229 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rightNode != nullptr);
330:53.49 | ^
330:53.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:229:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.49 229 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(rightNode != nullptr);
330:53.49 | ^
330:53.49 | /* DISABLES CODE */ ( )
330:53.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:355:67: warning: code will never be executed [-Wunreachable-code]
330:53.49 355 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol && symbol->isVariable());
330:53.49 | ^
330:53.49 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:355:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.50 355 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol && symbol->isVariable());
330:53.50 | ^
330:53.50 | /* DISABLES CODE */ ( )
330:53.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:365:67: warning: code will never be executed [-Wunreachable-code]
330:53.50 365 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var);
330:53.50 | ^
330:53.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:365:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.50 365 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(var);
330:53.50 | ^
330:53.50 | /* DISABLES CODE */ ( )
330:53.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:375:67: warning: code will never be executed [-Wunreachable-code]
330:53.50 375 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fn);
330:53.50 | ^
330:53.50 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp:375:5: note: silence by adding parentheses to mark code as explicitly dead
330:53.50 375 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(fn);
330:53.50 | ^
330:53.50 | /* DISABLES CODE */ ( )
330:53.50 11 warnings generated.
330:53.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:53.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:56.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:56.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:56.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:155:67: warning: code will never be executed [-Wunreachable-code]
330:56.09 155 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(preVisit || postVisit);
330:56.09 | ^
330:56.09 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:155:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.09 155 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(preVisit || postVisit);
330:56.09 | ^
330:56.09 | /* DISABLES CODE */ ( )
330:56.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:161:67: warning: code will never be executed [-Wunreachable-code]
330:56.10 161 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mNodeStack.tail);
330:56.10 | ^
330:56.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:161:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.10 161 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mNodeStack.tail);
330:56.10 | ^
330:56.10 | /* DISABLES CODE */ ( )
330:56.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:160:67: warning: code will never be executed [-Wunreachable-code]
330:56.10 160 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mNodeStack.value);
330:56.10 | ^
330:56.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:160:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.10 160 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mNodeStack.value);
330:56.10 | ^
330:56.10 | /* DISABLES CODE */ ( )
330:56.10 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:176:71: warning: code will never be executed [-Wunreachable-code]
330:56.10 176 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parent.tail);
330:56.10 | ^
330:56.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:176:9: note: silence by adding parentheses to mark code as explicitly dead
330:56.11 176 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parent.tail);
330:56.11 | ^
330:56.11 | /* DISABLES CODE */ ( )
330:56.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:171:67: warning: code will never be executed [-Wunreachable-code]
330:56.11 171 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mNodeStack.tail);
330:56.11 | ^
330:56.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:171:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.11 171 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mNodeStack.tail);
330:56.11 | ^
330:56.11 | /* DISABLES CODE */ ( )
330:56.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:291:79: warning: code will never be executed [-Wunreachable-code]
330:56.11 291 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.11 | ^
330:56.11 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:291:17: note: silence by adding parentheses to mark code as explicitly dead
330:56.11 291 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.11 | ^
330:56.11 | /* DISABLES CODE */ ( )
330:56.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:265:71: warning: code will never be executed [-Wunreachable-code]
330:56.12 265 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(child);
330:56.12 | ^
330:56.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:265:9: note: silence by adding parentheses to mark code as explicitly dead
330:56.12 265 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(child);
330:56.12 | ^
330:56.12 | /* DISABLES CODE */ ( )
330:56.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:260:67: warning: code will never be executed [-Wunreachable-code]
330:56.12 260 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(children);
330:56.12 | ^
330:56.12 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:260:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.12 260 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(children);
330:56.12 | ^
330:56.12 | /* DISABLES CODE */ ( )
330:56.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:320:71: warning: code will never be executed [-Wunreachable-code]
330:56.13 320 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(preResult.mVisit == VisitBits::Neither);
330:56.13 | ^
330:56.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:320:9: note: silence by adding parentheses to mark code as explicitly dead
330:56.13 320 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(preResult.mVisit == VisitBits::Neither);
330:56.13 | ^
330:56.13 | /* DISABLES CODE */ ( )
330:56.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:391:75: warning: code will never be executed [-Wunreachable-code]
330:56.13 391 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.13 | ^
330:56.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:391:13: note: silence by adding parentheses to mark code as explicitly dead
330:56.13 391 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.13 | ^
330:56.13 | /* DISABLES CODE */ ( )
330:56.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:351:75: warning: code will never be executed [-Wunreachable-code]
330:56.13 351 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.13 | ^
330:56.13 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:351:13: note: silence by adding parentheses to mark code as explicitly dead
330:56.13 351 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.13 | ^
330:56.13 | /* DISABLES CODE */ ( )
330:56.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:456:75: warning: code will never be executed [-Wunreachable-code]
330:56.14 456 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.14 | ^
330:56.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:456:13: note: silence by adding parentheses to mark code as explicitly dead
330:56.14 456 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.14 | ^
330:56.14 | /* DISABLES CODE */ ( )
330:56.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:416:75: warning: code will never be executed [-Wunreachable-code]
330:56.14 416 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.14 | ^
330:56.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:416:13: note: silence by adding parentheses to mark code as explicitly dead
330:56.14 416 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.14 | ^
330:56.14 | /* DISABLES CODE */ ( )
330:56.14 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:526:75: warning: code will never be executed [-Wunreachable-code]
330:56.15 526 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.15 | ^
330:56.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:526:13: note: silence by adding parentheses to mark code as explicitly dead
330:56.15 526 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.15 | ^
330:56.15 | /* DISABLES CODE */ ( )
330:56.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:486:75: warning: code will never be executed [-Wunreachable-code]
330:56.15 486 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.15 | ^
330:56.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:486:13: note: silence by adding parentheses to mark code as explicitly dead
330:56.15 486 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.15 | ^
330:56.15 | /* DISABLES CODE */ ( )
330:56.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:563:67: warning: code will never be executed [-Wunreachable-code]
330:56.15 563 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operand);
330:56.15 | ^
330:56.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:563:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.15 563 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operand);
330:56.15 | ^
330:56.15 | /* DISABLES CODE */ ( )
330:56.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:581:67: warning: code will never be executed [-Wunreachable-code]
330:56.15 581 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(right);
330:56.15 | ^
330:56.15 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:581:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.15 581 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(right);
330:56.16 | ^
330:56.16 | /* DISABLES CODE */ ( )
330:56.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:579:67: warning: code will never be executed [-Wunreachable-code]
330:56.16 579 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left);
330:56.16 | ^
330:56.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:579:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.16 579 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(left);
330:56.16 | ^
330:56.16 | /* DISABLES CODE */ ( )
330:56.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:627:67: warning: code will never be executed [-Wunreachable-code]
330:56.16 627 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operand);
330:56.16 | ^
330:56.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:627:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.16 627 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(operand);
330:56.16 | ^
330:56.16 | /* DISABLES CODE */ ( )
330:56.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:647:67: warning: code will never be executed [-Wunreachable-code]
330:56.16 647 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false_);
330:56.16 | ^
330:56.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:647:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.16 647 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false_);
330:56.16 | ^
330:56.16 | /* DISABLES CODE */ ( )
330:56.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:645:67: warning: code will never be executed [-Wunreachable-code]
330:56.16 645 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(true_);
330:56.16 | ^
330:56.16 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:645:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.17 645 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(true_);
330:56.17 | ^
330:56.17 | /* DISABLES CODE */ ( )
330:56.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:643:67: warning: code will never be executed [-Wunreachable-code]
330:56.17 643 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(cond);
330:56.17 | ^
330:56.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:643:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.17 643 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(cond);
330:56.17 | ^
330:56.17 | /* DISABLES CODE */ ( )
330:56.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:667:67: warning: code will never be executed [-Wunreachable-code]
330:56.17 667 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(cond);
330:56.17 | ^
330:56.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:667:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.17 667 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(cond);
330:56.17 | ^
330:56.17 | /* DISABLES CODE */ ( )
330:56.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:697:67: warning: code will never be executed [-Wunreachable-code]
330:56.17 697 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(stmts);
330:56.17 | ^
330:56.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:697:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.17 697 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(stmts);
330:56.17 | ^
330:56.17 | /* DISABLES CODE */ ( )
330:56.17 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:695:67: warning: code will never be executed [-Wunreachable-code]
330:56.17 695 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(init);
330:56.18 | ^
330:56.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:695:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.18 695 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(init);
330:56.18 | ^
330:56.18 | /* DISABLES CODE */ ( )
330:56.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:744:67: warning: code will never be executed [-Wunreachable-code]
330:56.18 744 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(body);
330:56.18 | ^
330:56.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:744:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.18 744 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(body);
330:56.18 | ^
330:56.18 | /* DISABLES CODE */ ( )
330:56.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:742:67: warning: code will never be executed [-Wunreachable-code]
330:56.18 742 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(proto);
330:56.18 | ^
330:56.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:742:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.18 742 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(proto);
330:56.18 | ^
330:56.18 | /* DISABLES CODE */ ( )
330:56.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:763:67: warning: code will never be executed [-Wunreachable-code]
330:56.18 763 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
330:56.18 | ^
330:56.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:763:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.18 763 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbol);
330:56.18 | ^
330:56.19 | /* DISABLES CODE */ ( )
330:56.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:833:79: warning: code will never be executed [-Wunreachable-code]
330:56.19 833 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.19 | ^
330:56.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:833:17: note: silence by adding parentheses to mark code as explicitly dead
330:56.19 833 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false);
330:56.19 | ^
330:56.19 | /* DISABLES CODE */ ( )
330:56.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:784:67: warning: code will never be executed [-Wunreachable-code]
330:56.19 784 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(body);
330:56.19 | ^
330:56.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:784:5: note: silence by adding parentheses to mark code as explicitly dead
330:56.19 784 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(body);
330:56.19 | ^
330:56.19 | /* DISABLES CODE */ ( )
330:56.19 30 warnings generated.
330:56.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:56.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:58.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:58.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
330:58.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:228:67: warning: code will never be executed [-Wunreachable-code]
330:58.98 228 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!(inVisit && !preVisit && !postVisit));
330:58.98 | ^
330:58.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:228:5: note: silence by adding parentheses to mark code as explicitly dead
330:58.98 228 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!(inVisit && !preVisit && !postVisit));
330:58.98 | ^
330:58.98 | /* DISABLES CODE */ ( )
330:58.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:259:67: warning: code will never be executed [-Wunreachable-code]
330:58.98 259 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mParentBlockStack.empty());
330:58.98 | ^
330:58.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:259:5: note: silence by adding parentheses to mark code as explicitly dead
330:58.98 259 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mParentBlockStack.empty());
330:58.98 | ^
330:58.98 | /* DISABLES CODE */ ( )
330:58.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:276:71: warning: code will never be executed [-Wunreachable-code]
330:58.98 276 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParentBlockStack.size() >= 2u);
330:58.98 | ^
330:58.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:276:9: note: silence by adding parentheses to mark code as explicitly dead
330:58.98 276 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParentBlockStack.size() >= 2u);
330:58.98 | ^
330:58.98 | /* DISABLES CODE */ ( )
330:58.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:272:67: warning: code will never be executed [-Wunreachable-code]
330:58.99 272 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mParentBlockStack.empty());
330:58.99 | ^
330:58.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:272:5: note: silence by adding parentheses to mark code as explicitly dead
330:58.99 272 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!mParentBlockStack.empty());
330:58.99 | ^
330:58.99 | /* DISABLES CODE */ ( )
330:58.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:299:113: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare]
330:58.99 299 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(position >= 0);
330:58.99 | ~~~~~~~~ ^ ~
330:58.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:300:67: warning: code will never be executed [-Wunreachable-code]
330:58.99 300 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(position < parent->getChildCount());
330:58.99 | ^
330:58.99 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:300:5: note: silence by adding parentheses to mark code as explicitly dead
330:58.99 300 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(position < parent->getChildCount());
330:58.99 | ^
330:58.99 | /* DISABLES CODE */ ( )
330:59.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:299:67: warning: code will never be executed [-Wunreachable-code]
330:59.00 299 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(position >= 0);
330:59.00 | ^
330:59.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:299:5: note: silence by adding parentheses to mark code as explicitly dead
330:59.00 299 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(position >= 0);
330:59.00 | ^
330:59.00 | /* DISABLES CODE */ ( )
330:59.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:298:67: warning: code will never be executed [-Wunreachable-code]
330:59.00 298 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parent);
330:59.00 | ^
330:59.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:298:5: note: silence by adding parentheses to mark code as explicitly dead
330:59.00 298 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(parent);
330:59.00 | ^
330:59.00 | /* DISABLES CODE */ ( )
330:59.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:337:75: warning: code will never be executed [-Wunreachable-code]
330:59.00 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isLValueRequiredHere());
330:59.00 | ^
330:59.00 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:337:13: note: silence by adding parentheses to mark code as explicitly dead
330:59.01 337 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!isLValueRequiredHere());
330:59.01 | ^
330:59.01 | /* DISABLES CODE */ ( )
330:59.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:397:71: warning: code will never be executed [-Wunreachable-code]
330:59.01 397 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!operatorRequiresLValue());
330:59.01 | ^
330:59.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:397:9: note: silence by adding parentheses to mark code as explicitly dead
330:59.01 397 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!operatorRequiresLValue());
330:59.01 | ^
330:59.01 | /* DISABLES CODE */ ( )
330:59.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:581:71: warning: code will never be executed [-Wunreachable-code]
330:59.01 581 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replaced);
330:59.01 | ^
330:59.01 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:581:9: note: silence by adding parentheses to mark code as explicitly dead
330:59.01 581 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replaced);
330:59.01 | ^
330:59.01 | /* DISABLES CODE */ ( )
330:59.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:578:71: warning: code will never be executed [-Wunreachable-code]
330:59.02 578 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replacement.parent);
330:59.02 | ^
330:59.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:578:9: note: silence by adding parentheses to mark code as explicitly dead
330:59.02 578 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replacement.parent);
330:59.02 | ^
330:59.02 | /* DISABLES CODE */ ( )
330:59.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:555:75: warning: code will never be executed [-Wunreachable-code]
330:59.02 555 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsPrecisionApplicableToType(originalType.getBasicType()) || !IsPrecisionApplicableToType(replacementType.getBasicType()) || originalType.getPrecision() == EbpUndefined || replacementType.getPrecision() != EbpUndefined);
330:59.02 | ^
330:59.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:555:13: note: silence by adding parentheses to mark code as explicitly dead
330:59.02 555 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(!IsPrecisionApplicableToType(originalType.getBasicType()) || !IsPrecisionApplicableToType(replacementType.getBasicType()) || originalType.getPrecision() == EbpUndefined || replacementType.getPrecision() != EbpUndefined);
330:59.02 | ^
330:59.02 | /* DISABLES CODE */ ( )
330:59.02 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:543:71: warning: code will never be executed [-Wunreachable-code]
330:59.02 543 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replaced);
330:59.03 | ^
330:59.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:543:9: note: silence by adding parentheses to mark code as explicitly dead
330:59.03 543 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replaced);
330:59.03 | ^
330:59.03 | /* DISABLES CODE */ ( )
330:59.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:540:71: warning: code will never be executed [-Wunreachable-code]
330:59.03 540 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replacement.parent);
330:59.03 | ^
330:59.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:540:9: note: silence by adding parentheses to mark code as explicitly dead
330:59.03 540 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replacement.parent);
330:59.03 | ^
330:59.03 | /* DISABLES CODE */ ( )
330:59.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:534:75: warning: code will never be executed [-Wunreachable-code]
330:59.03 534 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(inserted);
330:59.03 | ^
330:59.03 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:534:13: note: silence by adding parentheses to mark code as explicitly dead
330:59.03 534 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(inserted);
330:59.03 | ^
330:59.03 | /* DISABLES CODE */ ( )
330:59.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:528:75: warning: code will never be executed [-Wunreachable-code]
330:59.04 528 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(inserted);
330:59.04 | ^
330:59.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:528:13: note: silence by adding parentheses to mark code as explicitly dead
330:59.04 528 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(inserted);
330:59.04 | ^
330:59.04 | /* DISABLES CODE */ ( )
330:59.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:523:71: warning: code will never be executed [-Wunreachable-code]
330:59.04 523 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(insertion.parent);
330:59.04 | ^
330:59.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:523:9: note: silence by adding parentheses to mark code as explicitly dead
330:59.04 523 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(insertion.parent);
330:59.04 | ^
330:59.04 | /* DISABLES CODE */ ( )
330:59.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:617:71: warning: code will never be executed [-Wunreachable-code]
330:59.04 617 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ancestor != nullptr);
330:59.04 | ^
330:59.04 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:617:9: note: silence by adding parentheses to mark code as explicitly dead
330:59.04 617 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(ancestor != nullptr);
330:59.04 | ^
330:59.04 | /* DISABLES CODE */ ( )
330:59.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:651:67: warning: code will never be executed [-Wunreachable-code]
330:59.05 651 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable);
330:59.05 | ^
330:59.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:651:5: note: silence by adding parentheses to mark code as explicitly dead
330:59.05 651 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symbolTable);
330:59.05 | ^
330:59.05 | /* DISABLES CODE */ ( )
330:59.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:687:83: warning: code will never be executed [-Wunreachable-code]
330:59.05 687 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->isConstructor());
330:59.05 | ^
330:59.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:687:21: note: silence by adding parentheses to mark code as explicitly dead
330:59.05 687 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(node->isConstructor());
330:59.05 | ^
330:59.05 | /* DISABLES CODE */ ( )
330:59.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:678:83: warning: code will never be executed [-Wunreachable-code]
330:59.05 678 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(paramIndex < node->getFunction()->getParamCount());
330:59.05 | ^
330:59.05 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:678:21: note: silence by adding parentheses to mark code as explicitly dead
330:59.05 678 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(paramIndex < node->getFunction()->getParamCount());
330:59.05 | ^
330:59.06 | /* DISABLES CODE */ ( )
330:59.06 22 warnings generated.
330:59.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
330:59.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:01.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:01.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:01.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:01.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:04.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:04.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:04.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:147:75: warning: code will never be executed [-Wunreachable-code]
331:04.23 147 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(idx < mConstClipCullDistanceIndices->size());
331:04.23 | ^
331:04.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:147:13: note: silence by adding parentheses to mark code as explicitly dead
331:04.23 147 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(idx < mConstClipCullDistanceIndices->size());
331:04.23 | ^
331:04.23 | /* DISABLES CODE */ ( )
331:04.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:144:88: warning: code will never be executed [-Wunreachable-code]
331:04.23 144 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:04.23 | ^
331:04.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:144:26: note: silence by adding parentheses to mark code as explicitly dead
331:04.23 144 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:04.23 | ^
331:04.23 | /* DISABLES CODE */ ( )
331:04.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:109:71: warning: code will never be executed [-Wunreachable-code]
331:04.23 109 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIndexDirect || op == EOpIndexIndirect);
331:04.23 | ^
331:04.23 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:109:9: note: silence by adding parentheses to mark code as explicitly dead
331:04.23 109 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(op == EOpIndexDirect || op == EOpIndexIndirect);
331:04.23 | ^
331:04.23 | /* DISABLES CODE */ ( )
331:04.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:300:71: warning: code will never be executed [-Wunreachable-code]
331:04.24 300 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(maxConstIndex < mGlVar->getType().getOutermostArraySize());
331:04.24 | ^
331:04.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:300:9: note: silence by adding parentheses to mark code as explicitly dead
331:04.24 300 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(maxConstIndex < mGlVar->getType().getOutermostArraySize());
331:04.24 | ^
331:04.24 | /* DISABLES CODE */ ( )
331:04.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:311:67: warning: code will never be executed [-Wunreachable-code]
331:04.24 311 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEnabledDistances > 0);
331:04.24 | ^
331:04.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:311:5: note: silence by adding parentheses to mark code as explicitly dead
331:04.24 311 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEnabledDistances > 0);
331:04.24 | ^
331:04.24 | /* DISABLES CODE */ ( )
331:04.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:334:67: warning: code will never be executed [-Wunreachable-code]
331:04.24 334 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEnabledDistances > 0);
331:04.24 | ^
331:04.24 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:334:5: note: silence by adding parentheses to mark code as explicitly dead
331:04.24 334 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEnabledDistances > 0);
331:04.25 | ^
331:04.25 | /* DISABLES CODE */ ( )
331:04.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:355:67: warning: code will never be executed [-Wunreachable-code]
331:04.25 355 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEnabledDistances > 0);
331:04.25 | ^
331:04.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:355:5: note: silence by adding parentheses to mark code as explicitly dead
331:04.25 355 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mEnabledDistances > 0);
331:04.25 | ^
331:04.25 | /* DISABLES CODE */ ( )
331:04.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:419:80: warning: code will never be executed [-Wunreachable-code]
331:04.25 419 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:04.25 | ^
331:04.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:419:18: note: silence by adding parentheses to mark code as explicitly dead
331:04.25 419 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:04.25 | ^
331:04.25 | /* DISABLES CODE */ ( )
331:04.25 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:459:80: warning: code will never be executed [-Wunreachable-code]
331:04.26 459 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:04.26 | ^
331:04.26 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:459:18: note: silence by adding parentheses to mark code as explicitly dead
331:04.26 459 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:04.26 | ^
331:04.26 | /* DISABLES CODE */ ( )
331:04.26 9 warnings generated.
331:04.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:04.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:06.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:06.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:06.74 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:56:75: warning: code will never be executed [-Wunreachable-code]
331:06.75 56 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParameterNames.size() == 0);
331:06.75 | ^
331:06.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:56:13: note: silence by adding parentheses to mark code as explicitly dead
331:06.75 56 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mParameterNames.size() == 0);
331:06.75 | ^
331:06.75 | /* DISABLES CODE */ ( )
331:06.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:91:79: warning: code will never be executed [-Wunreachable-code]
331:06.75 91 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symNode != nullptr);
331:06.75 | ^
331:06.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:91:17: note: silence by adding parentheses to mark code as explicitly dead
331:06.75 91 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(symNode != nullptr);
331:06.75 | ^
331:06.75 | /* DISABLES CODE */ ( )
331:06.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:88:83: warning: code will never be executed [-Wunreachable-code]
331:06.75 88 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode->getOp() == EOpInitialize);
331:06.75 | ^
331:06.75 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:88:21: note: silence by adding parentheses to mark code as explicitly dead
331:06.75 88 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(binaryNode->getOp() == EOpInitialize);
331:06.75 | ^
331:06.75 | /* DISABLES CODE */ ( )
331:06.75 3 warnings generated.
331:06.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:06.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:08.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:08.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:08.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:89:75: warning: code will never be executed [-Wunreachable-code]
331:08.57 89 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mVariableMap->find(&variable) == mVariableMap->end());
331:08.57 | ^
331:08.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:89:13: note: silence by adding parentheses to mark code as explicitly dead
331:08.57 89 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(mVariableMap->find(&variable) == mVariableMap->end());
331:08.57 | ^
331:08.57 | /* DISABLES CODE */ ( )
331:08.57 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:86:75: warning: code will never be executed [-Wunreachable-code]
331:08.57 86 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol);
331:08.57 | ^
331:08.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:86:13: note: silence by adding parentheses to mark code as explicitly dead
331:08.58 86 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asSymbol);
331:08.58 | ^
331:08.58 | /* DISABLES CODE */ ( )
331:08.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:82:79: warning: code will never be executed [-Wunreachable-code]
331:08.58 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asBinary->getOp() == EOpInitialize);
331:08.58 | ^
331:08.58 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:82:17: note: silence by adding parentheses to mark code as explicitly dead
331:08.58 82 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(asBinary->getOp() == EOpInitialize);
331:08.58 | ^
331:08.58 | /* DISABLES CODE */ ( )
331:08.58 3 warnings generated.
331:08.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:08.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:11.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:11.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:11.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:140:67: warning: code will never be executed [-Wunreachable-code]
331:11.18 140 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySizeOfSampleMask == 1);
331:11.18 | ^
331:11.18 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:140:5: note: silence by adding parentheses to mark code as explicitly dead
331:11.18 140 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySizeOfSampleMask == 1);
331:11.18 | ^
331:11.18 | /* DISABLES CODE */ ( )
331:11.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:193:67: warning: code will never be executed [-Wunreachable-code]
331:11.19 193 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySizeOfSampleMaskIn == 1);
331:11.19 | ^
331:11.19 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:193:5: note: silence by adding parentheses to mark code as explicitly dead
331:11.19 193 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(arraySizeOfSampleMaskIn == 1);
331:11.19 | ^
331:11.19 | /* DISABLES CODE */ ( )
331:11.19 2 warnings generated.
331:11.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:11.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:13.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:13.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:13.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:13.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:15.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:15.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:15.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:86:67: warning: code will never be executed [-Wunreachable-code]
331:15.98 86 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replaced);
331:15.98 | ^
331:15.98 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:86:5: note: silence by adding parentheses to mark code as explicitly dead
331:15.98 86 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(replaced);
331:15.98 | ^
331:15.98 | /* DISABLES CODE */ ( )
331:15.98 1 warning generated.
331:16.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:16.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:18.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:18.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:18.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:18.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:20.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:20.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:20.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:182:75: warning: code will never be executed [-Wunreachable-code]
331:20.84 182 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(digit < 10u);
331:20.84 | ^
331:20.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:182:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.84 182 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(digit < 10u);
331:20.84 | ^
331:20.84 | /* DISABLES CODE */ ( )
331:20.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:165:71: warning: code will never be executed [-Wunreachable-code]
331:20.84 165 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(str[i] == 'e' || str[i] == 'E');
331:20.84 | ^
331:20.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:165:9: note: silence by adding parentheses to mark code as explicitly dead
331:20.84 165 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(str[i] == 'e' || str[i] == 'E');
331:20.84 | ^
331:20.84 | /* DISABLES CODE */ ( )
331:20.84 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:133:71: warning: code will never be executed [-Wunreachable-code]
331:20.84 133 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(digit < 10u);
331:20.84 | ^
331:20.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:133:9: note: silence by adding parentheses to mark code as explicitly dead
331:20.85 133 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(digit < 10u);
331:20.85 | ^
331:20.85 | /* DISABLES CODE */ ( )
331:20.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:390:80: warning: code will never be executed [-Wunreachable-code]
331:20.85 390 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.85 | ^
331:20.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:390:18: note: silence by adding parentheses to mark code as explicitly dead
331:20.85 390 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.85 | ^
331:20.85 | /* DISABLES CODE */ ( )
331:20.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:277:75: warning: code will never be executed [-Wunreachable-code]
331:20.85 277 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getSecondarySize() == 1);
331:20.85 | ^
331:20.85 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:277:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.85 277 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getSecondarySize() == 1);
331:20.85 | ^
331:20.85 | /* DISABLES CODE */ ( )
331:20.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:276:75: warning: code will never be executed [-Wunreachable-code]
331:20.86 276 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getNominalSize() >= 1 && type.getNominalSize() <= 4);
331:20.86 | ^
331:20.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:276:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.86 276 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getNominalSize() >= 1 && type.getNominalSize() <= 4);
331:20.86 | ^
331:20.86 | /* DISABLES CODE */ ( )
331:20.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:271:75: warning: code will never be executed [-Wunreachable-code]
331:20.86 271 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getSecondarySize() == 1);
331:20.86 | ^
331:20.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:271:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.86 271 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getSecondarySize() == 1);
331:20.86 | ^
331:20.86 | /* DISABLES CODE */ ( )
331:20.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:270:75: warning: code will never be executed [-Wunreachable-code]
331:20.86 270 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getNominalSize() >= 1 && type.getNominalSize() <= 4);
331:20.86 | ^
331:20.86 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:270:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.87 270 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getNominalSize() >= 1 && type.getNominalSize() <= 4);
331:20.87 | ^
331:20.87 | /* DISABLES CODE */ ( )
331:20.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:265:75: warning: code will never be executed [-Wunreachable-code]
331:20.87 265 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getSecondarySize() == 1);
331:20.87 | ^
331:20.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:265:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.87 265 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getSecondarySize() == 1);
331:20.87 | ^
331:20.87 | /* DISABLES CODE */ ( )
331:20.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:264:75: warning: code will never be executed [-Wunreachable-code]
331:20.87 264 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getNominalSize() >= 1 && type.getNominalSize() <= 4);
331:20.87 | ^
331:20.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:264:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.87 264 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getNominalSize() >= 1 && type.getNominalSize() <= 4);
331:20.87 | ^
331:20.87 | /* DISABLES CODE */ ( )
331:20.87 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:259:75: warning: code will never be executed [-Wunreachable-code]
331:20.88 259 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getSecondarySize() >= 1 && type.getSecondarySize() <= 4);
331:20.88 | ^
331:20.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:259:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.88 259 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getSecondarySize() >= 1 && type.getSecondarySize() <= 4);
331:20.88 | ^
331:20.88 | /* DISABLES CODE */ ( )
331:20.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:258:75: warning: code will never be executed [-Wunreachable-code]
331:20.88 258 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getNominalSize() >= 1 && type.getNominalSize() <= 4);
331:20.88 | ^
331:20.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:258:13: note: silence by adding parentheses to mark code as explicitly dead
331:20.88 258 | true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(type.getNominalSize() >= 1 && type.getNominalSize() <= 4);
331:20.88 | ^
331:20.88 | /* DISABLES CODE */ ( )
331:20.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:428:84: warning: code will never be executed [-Wunreachable-code]
331:20.88 428 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.88 | ^
331:20.88 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:428:22: note: silence by adding parentheses to mark code as explicitly dead
331:20.88 428 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.88 | ^
331:20.88 | /* DISABLES CODE */ ( )
331:20.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:411:84: warning: code will never be executed [-Wunreachable-code]
331:20.89 411 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.89 | ^
331:20.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:411:22: note: silence by adding parentheses to mark code as explicitly dead
331:20.89 411 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.89 | ^
331:20.89 | /* DISABLES CODE */ ( )
331:20.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:599:80: warning: code will never be executed [-Wunreachable-code]
331:20.89 599 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.89 | ^
331:20.89 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:599:18: note: silence by adding parentheses to mark code as explicitly dead
331:20.89 599 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.89 | ^
331:20.89 | /* DISABLES CODE */ ( )
331:20.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:677:80: warning: code will never be executed [-Wunreachable-code]
331:20.90 677 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.90 | ^
331:20.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:677:18: note: silence by adding parentheses to mark code as explicitly dead
331:20.90 677 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.90 | ^
331:20.90 | /* DISABLES CODE */ ( )
331:20.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:923:88: warning: code will never be executed [-Wunreachable-code]
331:20.90 923 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.90 | ^
331:20.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:923:26: note: silence by adding parentheses to mark code as explicitly dead
331:20.90 923 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.90 | ^
331:20.90 | /* DISABLES CODE */ ( )
331:20.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:908:88: warning: code will never be executed [-Wunreachable-code]
331:20.90 908 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.90 | ^
331:20.90 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:908:26: note: silence by adding parentheses to mark code as explicitly dead
331:20.90 908 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.90 | ^
331:20.90 | /* DISABLES CODE */ ( )
331:20.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:892:88: warning: code will never be executed [-Wunreachable-code]
331:20.91 892 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.91 | ^
331:20.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:892:26: note: silence by adding parentheses to mark code as explicitly dead
331:20.91 892 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.91 | ^
331:20.91 | /* DISABLES CODE */ ( )
331:20.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:1019:72: warning: code will never be executed [-Wunreachable-code]
331:20.91 1019 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.91 | ^
331:20.91 /build/firefox/src/firefox-148.0.2/gfx/angle/checkout/src/compiler/translator/util.cpp:1019:10: note: silence by adding parentheses to mark code as explicitly dead
331:20.91 1019 | do { true ? static_cast<void>(0) : ::gl::priv::LogMessageVoidify() & (*::gl::priv::gSwallowStream) << !(false); } while (0);
331:20.91 | ^
331:20.91 | /* DISABLES CODE */ ( )
331:20.91 20 warnings generated.
331:20.95 gfx/cairo/cairo/src
331:21.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:21.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:21.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:21.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:21.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:21.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:21.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:21.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:22.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:22.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:22.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:22.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:22.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:22.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:23.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:23.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:23.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:482:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:23.03 482 | if (((qr.rem) == (den_det)))
331:23.03 | ~~~~~~~~~^~~~~~~~~~~~
331:23.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:482:19: note: remove extraneous parentheses around the comparison to silence this warning
331:23.04 482 | if (((qr.rem) == (den_det)))
331:23.04 | ~ ^ ~
331:23.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:482:19: note: use '=' to turn this equality comparison into an assignment
331:23.04 482 | if (((qr.rem) == (den_det)))
331:23.04 | ^~
331:23.04 | =
331:23.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:505:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:23.04 505 | if (((qr.rem) == (den_det)))
331:23.04 | ~~~~~~~~~^~~~~~~~~~~~
331:23.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:505:19: note: remove extraneous parentheses around the comparison to silence this warning
331:23.04 505 | if (((qr.rem) == (den_det)))
331:23.04 | ~ ^ ~
331:23.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:505:19: note: use '=' to turn this equality comparison into an assignment
331:23.04 505 | if (((qr.rem) == (den_det)))
331:23.04 | ^~
331:23.04 | =
331:23.04 2 warnings generated.
331:23.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:23.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:23.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:23.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:23.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:23.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:24.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:24.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:24.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:24.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:24.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:24.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:25.07 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:25.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:25.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:25.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:25.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:25.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:26.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:26.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:26.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:26.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:26.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:26.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:27.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:27.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:27.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:27.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:27.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:27.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:28.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:28.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:28.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:28.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:28.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:28.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:28.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:28.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:29.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:29.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:29.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:29.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:29.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:29.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:30.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:30.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:30.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:30.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:30.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:30.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:31.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:31.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:31.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:31.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:32.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:32.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:32.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-intersect.c:628:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:32.32 628 | if (((qr.rem) == (den_det)))
331:32.32 | ~~~~~~~~~^~~~~~~~~~~~
331:32.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-intersect.c:628:19: note: remove extraneous parentheses around the comparison to silence this warning
331:32.32 628 | if (((qr.rem) == (den_det)))
331:32.33 | ~ ^ ~
331:32.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-intersect.c:628:19: note: use '=' to turn this equality comparison into an assignment
331:32.33 628 | if (((qr.rem) == (den_det)))
331:32.33 | ^~
331:32.33 | =
331:32.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-intersect.c:637:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:32.33 637 | if (((qr.rem) == (den_det)))
331:32.33 | ~~~~~~~~~^~~~~~~~~~~~
331:32.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-intersect.c:637:19: note: remove extraneous parentheses around the comparison to silence this warning
331:32.33 637 | if (((qr.rem) == (den_det)))
331:32.33 | ~ ^ ~
331:32.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-intersect.c:637:19: note: use '=' to turn this equality comparison into an assignment
331:32.33 637 | if (((qr.rem) == (den_det)))
331:32.33 | ^~
331:32.33 | =
331:32.33 2 warnings generated.
331:32.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:32.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:32.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:32.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:32.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-reduce.c:612:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:32.94 612 | if (((qr.rem) == (den_det)))
331:32.94 | ~~~~~~~~~^~~~~~~~~~~~
331:32.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-reduce.c:612:19: note: remove extraneous parentheses around the comparison to silence this warning
331:32.94 612 | if (((qr.rem) == (den_det)))
331:32.94 | ~ ^ ~
331:32.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-reduce.c:612:19: note: use '=' to turn this equality comparison into an assignment
331:32.94 612 | if (((qr.rem) == (den_det)))
331:32.94 | ^~
331:32.94 | =
331:32.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-reduce.c:635:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:32.94 635 | if (((qr.rem) == (den_det)))
331:32.94 | ~~~~~~~~~^~~~~~~~~~~~
331:32.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-reduce.c:635:19: note: remove extraneous parentheses around the comparison to silence this warning
331:32.94 635 | if (((qr.rem) == (den_det)))
331:32.94 | ~ ^ ~
331:32.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-polygon-reduce.c:635:19: note: use '=' to turn this equality comparison into an assignment
331:32.94 635 | if (((qr.rem) == (den_det)))
331:32.94 | ^~
331:32.95 | =
331:32.95 2 warnings generated.
331:33.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:33.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:33.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:33.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:33.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:33.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:34.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:34.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:34.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:34.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:34.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:34.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:34.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:34.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:35.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:35.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:35.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:35.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:36.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:36.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:36.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:36.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:36.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:36.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:36.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:36.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:37.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:37.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:37.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:37.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:37.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:37.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:37.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:37.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:38.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:38.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:38.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:38.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:38.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:38.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:38.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:38.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:39.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:39.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:39.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:39.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:39.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:39.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:39.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:39.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:40.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:40.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:40.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:40.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:41.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:41.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:41.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:41.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:41.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:41.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:41.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:41.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:42.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:42.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:42.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:42.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:42.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:42.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:43.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:43.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:43.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:43.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:43.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:43.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:43.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:43.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:44.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:44.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:45.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:45.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:45.29 In file included from Unified_c_gfx_cairo_cairo_src0.c:47:
331:45.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:635:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:45.29 635 | if (((qr.rem) == (den_det)))
331:45.29 | ~~~~~~~~~^~~~~~~~~~~~
331:45.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:635:19: note: remove extraneous parentheses around the comparison to silence this warning
331:45.29 635 | if (((qr.rem) == (den_det)))
331:45.29 | ~ ^ ~
331:45.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:635:19: note: use '=' to turn this equality comparison into an assignment
331:45.29 635 | if (((qr.rem) == (den_det)))
331:45.29 | ^~
331:45.29 | =
331:45.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:658:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:45.30 658 | if (((qr.rem) == (den_det)))
331:45.30 | ~~~~~~~~~^~~~~~~~~~~~
331:45.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:658:19: note: remove extraneous parentheses around the comparison to silence this warning
331:45.30 658 | if (((qr.rem) == (den_det)))
331:45.30 | ~ ^ ~
331:45.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:658:19: note: use '=' to turn this equality comparison into an assignment
331:45.30 658 | if (((qr.rem) == (den_det)))
331:45.30 | ^~
331:45.30 | =
331:45.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1179:32: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
331:45.30 1179 | { if (cell->x >= ix1) break; cell = cell->next; } { if (cell->x >= ix1) break; cell = cell->next; } { if (cell->x >= ix1) break; cell = cell->next; };
331:45.30 | ^
331:45.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1178:8: note: previous statement is here
331:45.30 1178 | } else do {
331:45.30 | ^
331:45.30 3 warnings generated.
331:45.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:45.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:46.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:46.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:46.39 In file included from Unified_c_gfx_cairo_cairo_src1.c:128:
331:46.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:356:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:46.40 356 | } else if (((entry) == ((void*)0)))
331:46.40 | ~~~~~~~~^~~~~~~~~~~~~
331:46.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:356:25: note: remove extraneous parentheses around the comparison to silence this warning
331:46.40 356 | } else if (((entry) == ((void*)0)))
331:46.40 | ~ ^ ~
331:46.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:356:25: note: use '=' to turn this equality comparison into an assignment
331:46.40 356 | } else if (((entry) == ((void*)0)))
331:46.40 | ^~
331:46.40 | =
331:46.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:370:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:46.40 370 | } else if (((entry) == ((void*)0)))
331:46.40 | ~~~~~~~~^~~~~~~~~~~~~
331:46.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:370:22: note: remove extraneous parentheses around the comparison to silence this warning
331:46.40 370 | } else if (((entry) == ((void*)0)))
331:46.40 | ~ ^ ~
331:46.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:370:22: note: use '=' to turn this equality comparison into an assignment
331:46.40 370 | } else if (((entry) == ((void*)0)))
331:46.40 | ^~
331:46.40 | =
331:46.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:470:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:46.41 470 | if (((*entry) == ((void*)0)))
331:46.41 | ~~~~~~~~~^~~~~~~~~~~~~
331:46.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:470:19: note: remove extraneous parentheses around the comparison to silence this warning
331:46.41 470 | if (((*entry) == ((void*)0)))
331:46.41 | ~ ^ ~
331:46.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-hash.c:470:19: note: use '=' to turn this equality comparison into an assignment
331:46.41 470 | if (((*entry) == ((void*)0)))
331:46.41 | ^~
331:46.41 | =
331:46.41 3 warnings generated.
331:46.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:46.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:47.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:47.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:48.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:48.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:50.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:50.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:50.13 In file included from Unified_c_gfx_cairo_cairo_src3.c:2:
331:50.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-path-fixed.c:1331:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:50.14 1331 | if (((denominator) == 0)) {
331:50.14 | ~~~~~~~~~~~~~~^~~~
331:50.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-path-fixed.c:1331:24: note: remove extraneous parentheses around the comparison to silence this warning
331:50.14 1331 | if (((denominator) == 0)) {
331:50.14 | ~ ^ ~
331:50.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-path-fixed.c:1331:24: note: use '=' to turn this equality comparison into an assignment
331:50.14 1331 | if (((denominator) == 0)) {
331:50.14 | ^~
331:50.14 | =
331:50.14 1 warning generated.
331:50.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:50.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:51.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:51.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:51.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:51.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:52.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:52.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:52.50 In file included from Unified_c_gfx_cairo_cairo_src5.c:56:
331:52.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-wideint.c:836:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
331:52.51 836 | if (((uqr.rem) == (nonneg_den))) {
331:52.51 | ~~~~~~~~~~^~~~~~~~~~~~~~~
331:52.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-wideint.c:836:20: note: remove extraneous parentheses around the comparison to silence this warning
331:52.51 836 | if (((uqr.rem) == (nonneg_den))) {
331:52.51 | ~ ^ ~
331:52.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/cairo/src/cairo-wideint.c:836:20: note: use '=' to turn this equality comparison into an assignment
331:52.51 836 | if (((uqr.rem) == (nonneg_den))) {
331:52.51 | ^~
331:52.51 | =
331:52.51 1 warning generated.
331:52.62 gfx/cairo/libpixman/src
331:52.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:52.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:53.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:53.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:53.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:53.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:54.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:54.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:54.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:54.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:56.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:56.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:56.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:76:1060: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.21 76 | void pixman_composite_in_n_8_asm_neon (int32_t w, int32_t h, uint8_t *dst, int32_t dst_stride, uint32_t src); static void neon_composite_in_n_8 (pixman_implementation_t *imp, pixman_composite_info_t *info) { __attribute__((unused)) pixman_op_t op = info->op; __attribute__((unused)) pixman_image_t * src_image = info->src_image; __attribute__((unused)) pixman_image_t * mask_image = info->mask_image; __attribute__((unused)) pixman_image_t * dest_image = info->dest_image; __attribute__((unused)) int32_t src_x = info->src_x; __attribute__((unused)) int32_t src_y = info->src_y; __attribute__((unused)) int32_t mask_x = info->mask_x; __attribute__((unused)) int32_t mask_y = info->mask_y; __attribute__((unused)) int32_t dest_x = info->dest_x; __attribute__((unused)) int32_t dest_y = info->dest_y; __attribute__((unused)) int32_t width = info->width; __attribute__((unused)) int32_t height = info->height; uint8_t *dst_line; int32_t dst_stride; uint32_t src; src = _pixman_image_get_solid ( imp, src_image, dest_image->bits.format); if ((0 & 1) && src == 0) return; do { uint32_t *__bits__; int __stride__; __bits__ = dest_image->bits.bits; __stride__ = dest_image->bits.rowstride; (dst_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint8_t); (dst_line) = ((uint8_t *) __bits__) + (dst_stride) * (dest_y) + (1) * (dest_x); } while (0); pixman_composite_in_n_8_asm_neon (width, height, dst_line, dst_stride, src); }
331:56.21 | ^~~~~~
331:56.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:76:1050: warning: code will never be executed [-Wunreachable-code]
331:56.22 76 | void pixman_composite_in_n_8_asm_neon (int32_t w, int32_t h, uint8_t *dst, int32_t dst_stride, uint32_t src); static void neon_composite_in_n_8 (pixman_implementation_t *imp, pixman_composite_info_t *info) { __attribute__((unused)) pixman_op_t op = info->op; __attribute__((unused)) pixman_image_t * src_image = info->src_image; __attribute__((unused)) pixman_image_t * mask_image = info->mask_image; __attribute__((unused)) pixman_image_t * dest_image = info->dest_image; __attribute__((unused)) int32_t src_x = info->src_x; __attribute__((unused)) int32_t src_y = info->src_y; __attribute__((unused)) int32_t mask_x = info->mask_x; __attribute__((unused)) int32_t mask_y = info->mask_y; __attribute__((unused)) int32_t dest_x = info->dest_x; __attribute__((unused)) int32_t dest_y = info->dest_y; __attribute__((unused)) int32_t width = info->width; __attribute__((unused)) int32_t height = info->height; uint8_t *dst_line; int32_t dst_stride; uint32_t src; src = _pixman_image_get_solid ( imp, src_image, dest_image->bits.format); if ((0 & 1) && src == 0) return; do { uint32_t *__bits__; int __stride__; __bits__ = dest_image->bits.bits; __stride__ = dest_image->bits.rowstride; (dst_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint8_t); (dst_line) = ((uint8_t *) __bits__) + (dst_stride) * (dest_y) + (1) * (dest_x); } while (0); pixman_composite_in_n_8_asm_neon (width, height, dst_line, dst_stride, src); }
331:56.22 | ^~~
331:56.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:93:1159: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.22 93 | void pixman_composite_src_n_8_8888_asm_neon (int32_t w, int32_t h, uint32_t *dst, int32_t dst_stride, uint32_t src, int32_t unused, uint8_t *mask, int32_t mask_stride); static void neon_composite_src_n_8_8888 (pixman_implementation_t *imp, pixman_composite_info_t *info) { __attribute__((unused)) pixman_op_t op = info->op; __attribute__((unused)) pixman_image_t * src_image = info->src_image; __attribute__((unused)) pixman_image_t * mask_image = info->mask_image; __attribute__((unused)) pixman_image_t * dest_image = info->dest_image; __attribute__((unused)) int32_t src_x = info->src_x; __attribute__((unused)) int32_t src_y = info->src_y; __attribute__((unused)) int32_t mask_x = info->mask_x; __attribute__((unused)) int32_t mask_y = info->mask_y; __attribute__((unused)) int32_t dest_x = info->dest_x; __attribute__((unused)) int32_t dest_y = info->dest_y; __attribute__((unused)) int32_t width = info->width; __attribute__((unused)) int32_t height = info->height; uint32_t *dst_line; uint8_t *mask_line; int32_t dst_stride, mask_stride; uint32_t src; src = _pixman_image_get_solid ( imp, src_image, dest_image->bits.format); if ((0 & 1) && src == 0) return; do { uint32_t *__bits__; int __stride__; __bits__ = dest_image->bits.bits; __stride__ = dest_image->bits.rowstride; (dst_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint32_t); (dst_line) = ((uint32_t *) __bits__) + (dst_stride) * (dest_y) + (1) * (dest_x); } while (0); do { uint32_t *__bits__; int __stride__; __bits__ = mask_image->bits.bits; __stride__ = mask_image->bits.rowstride; (mask_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint8_t); (mask_line) = ((uint8_t *) __bits__) + (mask_stride) * (mask_y) + (1) * (mask_x); } while (0); pixman_composite_src_n_8_8888_asm_neon (width, height, dst_line, dst_stride, src, 0, mask_line, mask_stride); }
331:56.22 | ^~~~~~
331:56.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:93:1149: warning: code will never be executed [-Wunreachable-code]
331:56.22 93 | void pixman_composite_src_n_8_8888_asm_neon (int32_t w, int32_t h, uint32_t *dst, int32_t dst_stride, uint32_t src, int32_t unused, uint8_t *mask, int32_t mask_stride); static void neon_composite_src_n_8_8888 (pixman_implementation_t *imp, pixman_composite_info_t *info) { __attribute__((unused)) pixman_op_t op = info->op; __attribute__((unused)) pixman_image_t * src_image = info->src_image; __attribute__((unused)) pixman_image_t * mask_image = info->mask_image; __attribute__((unused)) pixman_image_t * dest_image = info->dest_image; __attribute__((unused)) int32_t src_x = info->src_x; __attribute__((unused)) int32_t src_y = info->src_y; __attribute__((unused)) int32_t mask_x = info->mask_x; __attribute__((unused)) int32_t mask_y = info->mask_y; __attribute__((unused)) int32_t dest_x = info->dest_x; __attribute__((unused)) int32_t dest_y = info->dest_y; __attribute__((unused)) int32_t width = info->width; __attribute__((unused)) int32_t height = info->height; uint32_t *dst_line; uint8_t *mask_line; int32_t dst_stride, mask_stride; uint32_t src; src = _pixman_image_get_solid ( imp, src_image, dest_image->bits.format); if ((0 & 1) && src == 0) return; do { uint32_t *__bits__; int __stride__; __bits__ = dest_image->bits.bits; __stride__ = dest_image->bits.rowstride; (dst_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint32_t); (dst_line) = ((uint32_t *) __bits__) + (dst_stride) * (dest_y) + (1) * (dest_x); } while (0); do { uint32_t *__bits__; int __stride__; __bits__ = mask_image->bits.bits; __stride__ = mask_image->bits.rowstride; (mask_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint8_t); (mask_line) = ((uint8_t *) __bits__) + (mask_stride) * (mask_y) + (1) * (mask_x); } while (0); pixman_composite_src_n_8_8888_asm_neon (width, height, dst_line, dst_stride, src, 0, mask_line, mask_stride); }
331:56.22 | ^~~
331:56.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:95:1151: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.22 95 | void pixman_composite_src_n_8_8_asm_neon (int32_t w, int32_t h, uint8_t *dst, int32_t dst_stride, uint32_t src, int32_t unused, uint8_t *mask, int32_t mask_stride); static void neon_composite_src_n_8_8 (pixman_implementation_t *imp, pixman_composite_info_t *info) { __attribute__((unused)) pixman_op_t op = info->op; __attribute__((unused)) pixman_image_t * src_image = info->src_image; __attribute__((unused)) pixman_image_t * mask_image = info->mask_image; __attribute__((unused)) pixman_image_t * dest_image = info->dest_image; __attribute__((unused)) int32_t src_x = info->src_x; __attribute__((unused)) int32_t src_y = info->src_y; __attribute__((unused)) int32_t mask_x = info->mask_x; __attribute__((unused)) int32_t mask_y = info->mask_y; __attribute__((unused)) int32_t dest_x = info->dest_x; __attribute__((unused)) int32_t dest_y = info->dest_y; __attribute__((unused)) int32_t width = info->width; __attribute__((unused)) int32_t height = info->height; uint8_t *dst_line; uint8_t *mask_line; int32_t dst_stride, mask_stride; uint32_t src; src = _pixman_image_get_solid ( imp, src_image, dest_image->bits.format); if ((0 & 1) && src == 0) return; do { uint32_t *__bits__; int __stride__; __bits__ = dest_image->bits.bits; __stride__ = dest_image->bits.rowstride; (dst_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint8_t); (dst_line) = ((uint8_t *) __bits__) + (dst_stride) * (dest_y) + (1) * (dest_x); } while (0); do { uint32_t *__bits__; int __stride__; __bits__ = mask_image->bits.bits; __stride__ = mask_image->bits.rowstride; (mask_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint8_t); (mask_line) = ((uint8_t *) __bits__) + (mask_stride) * (mask_y) + (1) * (mask_x); } while (0); pixman_composite_src_n_8_8_asm_neon (width, height, dst_line, dst_stride, src, 0, mask_line, mask_stride); }
331:56.22 | ^~~~~~
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:95:1141: warning: code will never be executed [-Wunreachable-code]
331:56.23 95 | void pixman_composite_src_n_8_8_asm_neon (int32_t w, int32_t h, uint8_t *dst, int32_t dst_stride, uint32_t src, int32_t unused, uint8_t *mask, int32_t mask_stride); static void neon_composite_src_n_8_8 (pixman_implementation_t *imp, pixman_composite_info_t *info) { __attribute__((unused)) pixman_op_t op = info->op; __attribute__((unused)) pixman_image_t * src_image = info->src_image; __attribute__((unused)) pixman_image_t * mask_image = info->mask_image; __attribute__((unused)) pixman_image_t * dest_image = info->dest_image; __attribute__((unused)) int32_t src_x = info->src_x; __attribute__((unused)) int32_t src_y = info->src_y; __attribute__((unused)) int32_t mask_x = info->mask_x; __attribute__((unused)) int32_t mask_y = info->mask_y; __attribute__((unused)) int32_t dest_x = info->dest_x; __attribute__((unused)) int32_t dest_y = info->dest_y; __attribute__((unused)) int32_t width = info->width; __attribute__((unused)) int32_t height = info->height; uint8_t *dst_line; uint8_t *mask_line; int32_t dst_stride, mask_stride; uint32_t src; src = _pixman_image_get_solid ( imp, src_image, dest_image->bits.format); if ((0 & 1) && src == 0) return; do { uint32_t *__bits__; int __stride__; __bits__ = dest_image->bits.bits; __stride__ = dest_image->bits.rowstride; (dst_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint8_t); (dst_line) = ((uint8_t *) __bits__) + (dst_stride) * (dest_y) + (1) * (dest_x); } while (0); do { uint32_t *__bits__; int __stride__; __bits__ = mask_image->bits.bits; __stride__ = mask_image->bits.rowstride; (mask_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint8_t); (mask_line) = ((uint8_t *) __bits__) + (mask_stride) * (mask_y) + (1) * (mask_x); } while (0); pixman_composite_src_n_8_8_asm_neon (width, height, dst_line, dst_stride, src, 0, mask_line, mask_stride); }
331:56.23 | ^~~
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:5249: warning: code will never be executed [-Wunreachable-code]
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:5187: note: silence by adding parentheses to mark code as explicitly dead
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:6045: warning: code will never be executed [-Wunreachable-code]
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:6041: note: silence by adding parentheses to mark code as explicitly dead
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:5813: warning: code will never be executed [-Wunreachable-code]
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:5809: note: silence by adding parentheses to mark code as explicitly dead
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:4379: warning: code will never be executed [-Wunreachable-code]
331:56.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:4352: note: silence by adding parentheses to mark code as explicitly dead
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:5040: warning: code will never be executed [-Wunreachable-code]
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:5036: note: silence by adding parentheses to mark code as explicitly dead
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:4808: warning: code will never be executed [-Wunreachable-code]
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:4804: note: silence by adding parentheses to mark code as explicitly dead
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:4304: warning: code will never be executed [-Wunreachable-code]
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:4276: note: silence by adding parentheses to mark code as explicitly dead
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:4181: warning: code will never be executed [-Wunreachable-code]
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:4175: note: silence by adding parentheses to mark code as explicitly dead
331:56.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:3981: warning: code will never be executed [-Wunreachable-code]
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:3926: note: silence by adding parentheses to mark code as explicitly dead
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:3790: warning: code will never be executed [-Wunreachable-code]
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:3720: note: silence by adding parentheses to mark code as explicitly dead
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:2478: warning: code will never be executed [-Wunreachable-code]
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:2469: note: silence by adding parentheses to mark code as explicitly dead
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:2494: warning: code will never be executed [-Wunreachable-code]
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:2478: note: silence by adding parentheses to mark code as explicitly dead
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:12147: warning: code will never be executed [-Wunreachable-code]
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:12015: warning: code will never be executed [-Wunreachable-code]
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:12011: note: silence by adding parentheses to mark code as explicitly dead
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:11784: warning: code will never be executed [-Wunreachable-code]
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:11780: note: silence by adding parentheses to mark code as explicitly dead
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:10340: warning: code will never be executed [-Wunreachable-code]
331:56.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:10998: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:10994: note: silence by adding parentheses to mark code as explicitly dead
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:10767: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:10763: note: silence by adding parentheses to mark code as explicitly dead
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:10249: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:10110: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:10104: note: silence by adding parentheses to mark code as explicitly dead
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:9687: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:8359: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:8350: note: silence by adding parentheses to mark code as explicitly dead
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:8375: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:8359: note: silence by adding parentheses to mark code as explicitly dead
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:17104: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:17181: warning: code will never be executed [-Wunreachable-code]
331:56.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:17969: warning: code will never be executed [-Wunreachable-code]
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:17965: note: silence by adding parentheses to mark code as explicitly dead
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:17739: warning: code will never be executed [-Wunreachable-code]
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:17735: note: silence by adding parentheses to mark code as explicitly dead
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:16957: warning: code will never be executed [-Wunreachable-code]
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:16953: note: silence by adding parentheses to mark code as explicitly dead
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:16727: warning: code will never be executed [-Wunreachable-code]
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:16723: note: silence by adding parentheses to mark code as explicitly dead
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:16212: warning: code will never be executed [-Wunreachable-code]
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:16074: warning: code will never be executed [-Wunreachable-code]
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:16068: note: silence by adding parentheses to mark code as explicitly dead
331:56.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:15831: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:15653: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:14326: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:14317: note: silence by adding parentheses to mark code as explicitly dead
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:14342: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:14326: note: silence by adding parentheses to mark code as explicitly dead
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:23167: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:23967: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:23963: note: silence by adding parentheses to mark code as explicitly dead
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:23734: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:23730: note: silence by adding parentheses to mark code as explicitly dead
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:22276: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:22940: warning: code will never be executed [-Wunreachable-code]
331:56.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:22936: note: silence by adding parentheses to mark code as explicitly dead
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:22707: warning: code will never be executed [-Wunreachable-code]
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:22703: note: silence by adding parentheses to mark code as explicitly dead
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:22042: warning: code will never be executed [-Wunreachable-code]
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:22036: note: silence by adding parentheses to mark code as explicitly dead
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:21842: warning: code will never be executed [-Wunreachable-code]
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:20285: warning: code will never be executed [-Wunreachable-code]
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:20276: note: silence by adding parentheses to mark code as explicitly dead
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:20301: warning: code will never be executed [-Wunreachable-code]
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:124:20285: note: silence by adding parentheses to mark code as explicitly dead
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:5249: warning: code will never be executed [-Wunreachable-code]
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:5187: note: silence by adding parentheses to mark code as explicitly dead
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:6045: warning: code will never be executed [-Wunreachable-code]
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:6041: note: silence by adding parentheses to mark code as explicitly dead
331:56.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:5813: warning: code will never be executed [-Wunreachable-code]
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:5809: note: silence by adding parentheses to mark code as explicitly dead
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:4379: warning: code will never be executed [-Wunreachable-code]
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:4352: note: silence by adding parentheses to mark code as explicitly dead
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:5040: warning: code will never be executed [-Wunreachable-code]
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:5036: note: silence by adding parentheses to mark code as explicitly dead
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:4808: warning: code will never be executed [-Wunreachable-code]
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:4804: note: silence by adding parentheses to mark code as explicitly dead
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:4304: warning: code will never be executed [-Wunreachable-code]
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:4276: note: silence by adding parentheses to mark code as explicitly dead
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:4181: warning: code will never be executed [-Wunreachable-code]
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:4175: note: silence by adding parentheses to mark code as explicitly dead
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:3981: warning: code will never be executed [-Wunreachable-code]
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:3926: note: silence by adding parentheses to mark code as explicitly dead
331:56.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:3790: warning: code will never be executed [-Wunreachable-code]
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:3720: note: silence by adding parentheses to mark code as explicitly dead
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:2478: warning: code will never be executed [-Wunreachable-code]
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:2469: note: silence by adding parentheses to mark code as explicitly dead
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:2494: warning: code will never be executed [-Wunreachable-code]
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:2478: note: silence by adding parentheses to mark code as explicitly dead
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:12147: warning: code will never be executed [-Wunreachable-code]
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:12015: warning: code will never be executed [-Wunreachable-code]
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:12011: note: silence by adding parentheses to mark code as explicitly dead
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:11784: warning: code will never be executed [-Wunreachable-code]
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:11780: note: silence by adding parentheses to mark code as explicitly dead
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:10340: warning: code will never be executed [-Wunreachable-code]
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:10998: warning: code will never be executed [-Wunreachable-code]
331:56.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:10994: note: silence by adding parentheses to mark code as explicitly dead
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:10767: warning: code will never be executed [-Wunreachable-code]
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:10763: note: silence by adding parentheses to mark code as explicitly dead
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:10249: warning: code will never be executed [-Wunreachable-code]
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:10110: warning: code will never be executed [-Wunreachable-code]
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:10104: note: silence by adding parentheses to mark code as explicitly dead
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:9687: warning: code will never be executed [-Wunreachable-code]
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:8359: warning: code will never be executed [-Wunreachable-code]
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:8350: note: silence by adding parentheses to mark code as explicitly dead
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:8375: warning: code will never be executed [-Wunreachable-code]
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:8359: note: silence by adding parentheses to mark code as explicitly dead
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:17104: warning: code will never be executed [-Wunreachable-code]
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:17181: warning: code will never be executed [-Wunreachable-code]
331:56.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:17969: warning: code will never be executed [-Wunreachable-code]
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:17965: note: silence by adding parentheses to mark code as explicitly dead
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:17739: warning: code will never be executed [-Wunreachable-code]
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:17735: note: silence by adding parentheses to mark code as explicitly dead
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:16957: warning: code will never be executed [-Wunreachable-code]
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:16953: note: silence by adding parentheses to mark code as explicitly dead
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:16727: warning: code will never be executed [-Wunreachable-code]
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:16723: note: silence by adding parentheses to mark code as explicitly dead
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:16212: warning: code will never be executed [-Wunreachable-code]
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:16074: warning: code will never be executed [-Wunreachable-code]
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:16068: note: silence by adding parentheses to mark code as explicitly dead
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:15831: warning: code will never be executed [-Wunreachable-code]
331:56.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:15653: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:14326: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:14317: note: silence by adding parentheses to mark code as explicitly dead
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:14342: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:14326: note: silence by adding parentheses to mark code as explicitly dead
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:23167: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:23967: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:23963: note: silence by adding parentheses to mark code as explicitly dead
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:23734: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:23730: note: silence by adding parentheses to mark code as explicitly dead
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:22276: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:22940: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:22936: note: silence by adding parentheses to mark code as explicitly dead
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:22707: warning: code will never be executed [-Wunreachable-code]
331:56.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:22703: note: silence by adding parentheses to mark code as explicitly dead
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:22042: warning: code will never be executed [-Wunreachable-code]
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:22036: note: silence by adding parentheses to mark code as explicitly dead
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:21842: warning: code will never be executed [-Wunreachable-code]
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:20285: warning: code will never be executed [-Wunreachable-code]
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:20276: note: silence by adding parentheses to mark code as explicitly dead
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:20301: warning: code will never be executed [-Wunreachable-code]
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:126:20285: note: silence by adding parentheses to mark code as explicitly dead
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:5236: warning: code will never be executed [-Wunreachable-code]
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:5174: note: silence by adding parentheses to mark code as explicitly dead
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:6024: warning: code will never be executed [-Wunreachable-code]
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:6020: note: silence by adding parentheses to mark code as explicitly dead
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:5794: warning: code will never be executed [-Wunreachable-code]
331:56.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:5790: note: silence by adding parentheses to mark code as explicitly dead
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:4372: warning: code will never be executed [-Wunreachable-code]
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:4345: note: silence by adding parentheses to mark code as explicitly dead
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:5027: warning: code will never be executed [-Wunreachable-code]
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:5023: note: silence by adding parentheses to mark code as explicitly dead
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:4797: warning: code will never be executed [-Wunreachable-code]
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:4793: note: silence by adding parentheses to mark code as explicitly dead
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:4297: warning: code will never be executed [-Wunreachable-code]
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:4269: note: silence by adding parentheses to mark code as explicitly dead
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:4174: warning: code will never be executed [-Wunreachable-code]
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:4168: note: silence by adding parentheses to mark code as explicitly dead
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:3974: warning: code will never be executed [-Wunreachable-code]
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:3919: note: silence by adding parentheses to mark code as explicitly dead
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:3783: warning: code will never be executed [-Wunreachable-code]
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:3713: note: silence by adding parentheses to mark code as explicitly dead
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:2471: warning: code will never be executed [-Wunreachable-code]
331:56.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:2462: note: silence by adding parentheses to mark code as explicitly dead
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:2487: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:2471: note: silence by adding parentheses to mark code as explicitly dead
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:12106: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:11974: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:11970: note: silence by adding parentheses to mark code as explicitly dead
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:11745: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:11741: note: silence by adding parentheses to mark code as explicitly dead
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:10313: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:10965: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:10961: note: silence by adding parentheses to mark code as explicitly dead
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:10736: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:10732: note: silence by adding parentheses to mark code as explicitly dead
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:10222: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:10083: warning: code will never be executed [-Wunreachable-code]
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:10077: note: silence by adding parentheses to mark code as explicitly dead
331:56.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:9660: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:8332: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:8323: note: silence by adding parentheses to mark code as explicitly dead
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:8348: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:8332: note: silence by adding parentheses to mark code as explicitly dead
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:17051: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:17128: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:17908: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:17904: note: silence by adding parentheses to mark code as explicitly dead
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:17680: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:17676: note: silence by adding parentheses to mark code as explicitly dead
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:16904: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:16900: note: silence by adding parentheses to mark code as explicitly dead
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:16676: warning: code will never be executed [-Wunreachable-code]
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:16672: note: silence by adding parentheses to mark code as explicitly dead
331:56.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:16165: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:16027: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:16021: note: silence by adding parentheses to mark code as explicitly dead
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:15784: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:15606: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:14279: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:14270: note: silence by adding parentheses to mark code as explicitly dead
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:14295: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:14279: note: silence by adding parentheses to mark code as explicitly dead
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:23094: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:23886: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:23882: note: silence by adding parentheses to mark code as explicitly dead
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:23655: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:23651: note: silence by adding parentheses to mark code as explicitly dead
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:22209: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:22867: warning: code will never be executed [-Wunreachable-code]
331:56.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:22863: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:22636: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:22632: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:21975: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:21969: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:21775: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:20218: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:20209: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:20234: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:128:20218: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:5236: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:5174: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:6024: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:6020: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:5794: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:5790: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:4372: warning: code will never be executed [-Wunreachable-code]
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:4345: note: silence by adding parentheses to mark code as explicitly dead
331:56.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:5027: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:5023: note: silence by adding parentheses to mark code as explicitly dead
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:4797: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:4793: note: silence by adding parentheses to mark code as explicitly dead
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:4297: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:4269: note: silence by adding parentheses to mark code as explicitly dead
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:4174: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:4168: note: silence by adding parentheses to mark code as explicitly dead
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:3974: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:3919: note: silence by adding parentheses to mark code as explicitly dead
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:3783: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:3713: note: silence by adding parentheses to mark code as explicitly dead
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:2471: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:2462: note: silence by adding parentheses to mark code as explicitly dead
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:2487: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:2471: note: silence by adding parentheses to mark code as explicitly dead
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:12106: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:11974: warning: code will never be executed [-Wunreachable-code]
331:56.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:11970: note: silence by adding parentheses to mark code as explicitly dead
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:11745: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:11741: note: silence by adding parentheses to mark code as explicitly dead
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:10313: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:10965: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:10961: note: silence by adding parentheses to mark code as explicitly dead
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:10736: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:10732: note: silence by adding parentheses to mark code as explicitly dead
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:10222: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:10083: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:10077: note: silence by adding parentheses to mark code as explicitly dead
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:9660: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:8332: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:8323: note: silence by adding parentheses to mark code as explicitly dead
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:8348: warning: code will never be executed [-Wunreachable-code]
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:8332: note: silence by adding parentheses to mark code as explicitly dead
331:56.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:17051: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:17128: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:17908: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:17904: note: silence by adding parentheses to mark code as explicitly dead
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:17680: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:17676: note: silence by adding parentheses to mark code as explicitly dead
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:16904: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:16900: note: silence by adding parentheses to mark code as explicitly dead
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:16676: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:16672: note: silence by adding parentheses to mark code as explicitly dead
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:16165: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:16027: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:16021: note: silence by adding parentheses to mark code as explicitly dead
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:15784: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:15606: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:14279: warning: code will never be executed [-Wunreachable-code]
331:56.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:14270: note: silence by adding parentheses to mark code as explicitly dead
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:14295: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:14279: note: silence by adding parentheses to mark code as explicitly dead
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:23094: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:23886: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:23882: note: silence by adding parentheses to mark code as explicitly dead
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:23655: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:23651: note: silence by adding parentheses to mark code as explicitly dead
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:22209: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:22867: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:22863: note: silence by adding parentheses to mark code as explicitly dead
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:22636: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:22632: note: silence by adding parentheses to mark code as explicitly dead
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:21975: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:21969: note: silence by adding parentheses to mark code as explicitly dead
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:21775: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:20218: warning: code will never be executed [-Wunreachable-code]
331:56.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:20209: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:20234: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:130:20218: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:4829: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:4767: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:5497: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:5493: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:5297: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:5293: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:4055: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:4028: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:4620: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:4616: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:4420: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:4416: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:3980: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:3952: note: silence by adding parentheses to mark code as explicitly dead
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:3657: warning: code will never be executed [-Wunreachable-code]
331:56.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:3602: note: silence by adding parentheses to mark code as explicitly dead
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:3466: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:3396: note: silence by adding parentheses to mark code as explicitly dead
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:2170: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:2154: note: silence by adding parentheses to mark code as explicitly dead
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:10937: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:10805: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:10801: note: silence by adding parentheses to mark code as explicitly dead
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:10605: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:10601: note: silence by adding parentheses to mark code as explicitly dead
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:9347: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:9912: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:9908: note: silence by adding parentheses to mark code as explicitly dead
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:9712: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:9708: note: silence by adding parentheses to mark code as explicitly dead
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:9256: warning: code will never be executed [-Wunreachable-code]
331:56.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:8694: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:7382: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:7366: note: silence by adding parentheses to mark code as explicitly dead
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:15362: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:15439: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:16107: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:16103: note: silence by adding parentheses to mark code as explicitly dead
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:15907: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:15903: note: silence by adding parentheses to mark code as explicitly dead
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:15215: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:15211: note: silence by adding parentheses to mark code as explicitly dead
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:15015: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:15011: note: silence by adding parentheses to mark code as explicitly dead
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:14560: warning: code will never be executed [-Wunreachable-code]
331:56.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:14179: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:14001: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:12690: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:12674: note: silence by adding parentheses to mark code as explicitly dead
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:20762: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:21430: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:21426: note: silence by adding parentheses to mark code as explicitly dead
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:21230: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:21226: note: silence by adding parentheses to mark code as explicitly dead
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:19970: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:20535: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:20531: note: silence by adding parentheses to mark code as explicitly dead
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:20335: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:20331: note: silence by adding parentheses to mark code as explicitly dead
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:19536: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:17995: warning: code will never be executed [-Wunreachable-code]
331:56.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:133:17979: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:4829: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:4767: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:5497: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:5493: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:5297: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:5293: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:4055: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:4028: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:4620: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:4616: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:4420: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:4416: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:3980: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:3952: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:3657: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:3602: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:3466: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:3396: note: silence by adding parentheses to mark code as explicitly dead
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:2170: warning: code will never be executed [-Wunreachable-code]
331:56.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:2154: note: silence by adding parentheses to mark code as explicitly dead
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:10937: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:10805: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:10801: note: silence by adding parentheses to mark code as explicitly dead
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:10605: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:10601: note: silence by adding parentheses to mark code as explicitly dead
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:9347: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:9912: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:9908: note: silence by adding parentheses to mark code as explicitly dead
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:9712: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:9708: note: silence by adding parentheses to mark code as explicitly dead
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:9256: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:8694: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:7382: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:7366: note: silence by adding parentheses to mark code as explicitly dead
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:15362: warning: code will never be executed [-Wunreachable-code]
331:56.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:15439: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:16107: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:16103: note: silence by adding parentheses to mark code as explicitly dead
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:15907: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:15903: note: silence by adding parentheses to mark code as explicitly dead
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:15215: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:15211: note: silence by adding parentheses to mark code as explicitly dead
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:15015: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:15011: note: silence by adding parentheses to mark code as explicitly dead
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:14560: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:14179: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:14001: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:12690: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:12674: note: silence by adding parentheses to mark code as explicitly dead
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:20762: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:21430: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:21426: note: silence by adding parentheses to mark code as explicitly dead
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:21230: warning: code will never be executed [-Wunreachable-code]
331:56.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:21226: note: silence by adding parentheses to mark code as explicitly dead
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:19970: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:20535: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:20531: note: silence by adding parentheses to mark code as explicitly dead
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:20335: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:20331: note: silence by adding parentheses to mark code as explicitly dead
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:19536: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:17995: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:135:17979: note: silence by adding parentheses to mark code as explicitly dead
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:533: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:523: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:7523: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:7493: note: silence by adding parentheses to mark code as explicitly dead
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:9507: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:8944: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:5766: warning: code will never be executed [-Wunreachable-code]
331:56.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:5728: note: silence by adding parentheses to mark code as explicitly dead
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:6351: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:7283: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:6885: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:6679: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:4809: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:4772: note: silence by adding parentheses to mark code as explicitly dead
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:5278: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:5461: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:4528: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:3922: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:3887: note: silence by adding parentheses to mark code as explicitly dead
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:3608: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:3553: note: silence by adding parentheses to mark code as explicitly dead
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:3777: warning: code will never be executed [-Wunreachable-code]
331:56.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:3750: note: silence by adding parentheses to mark code as explicitly dead
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:2367: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:2248: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:16657: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:16703: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:18687: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:18124: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:16447: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:16049: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:15843: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:15515: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:13957: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:14426: warning: code will never be executed [-Wunreachable-code]
331:56.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:14609: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:13660: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:13054: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:12893: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:11435: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:11316: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:24050: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:25875: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:27859: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:27296: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:24103: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:24688: warning: code will never be executed [-Wunreachable-code]
331:56.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:25620: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:25222: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:25016: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:23783: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:23600: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:22835: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:22229: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:21842: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:20614: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:20495: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:37088: warning: code will never be executed [-Wunreachable-code]
331:56.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:37055: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:36492: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:33296: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:33881: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:34813: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:34415: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:34209: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:32321: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:32790: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:32973: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:32022: warning: code will never be executed [-Wunreachable-code]
331:56.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:31066: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:31253: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:29789: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:29670: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:533: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:523: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:7523: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:7493: note: silence by adding parentheses to mark code as explicitly dead
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:9507: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:8944: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:5766: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:5728: note: silence by adding parentheses to mark code as explicitly dead
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:6351: warning: code will never be executed [-Wunreachable-code]
331:56.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:7283: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:6885: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:6679: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:4809: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:4772: note: silence by adding parentheses to mark code as explicitly dead
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:5278: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:5461: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:4528: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:3922: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:3887: note: silence by adding parentheses to mark code as explicitly dead
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:3608: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:3553: note: silence by adding parentheses to mark code as explicitly dead
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:3777: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:3750: note: silence by adding parentheses to mark code as explicitly dead
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:2367: warning: code will never be executed [-Wunreachable-code]
331:56.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:2248: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:16657: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:16703: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:18687: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:18124: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:16447: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:16049: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:15843: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:15515: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:13957: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:14426: warning: code will never be executed [-Wunreachable-code]
331:56.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:14609: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:13660: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:13054: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:12893: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:11435: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:11316: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:24050: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:25875: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:27859: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:27296: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:24103: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:24688: warning: code will never be executed [-Wunreachable-code]
331:56.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:25620: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:25222: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:25016: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:23783: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:23600: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:22835: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:22229: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:21842: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:20614: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:20495: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:37088: warning: code will never be executed [-Wunreachable-code]
331:56.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:37055: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:36492: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:33296: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:33881: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:34813: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:34415: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:34209: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:32321: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:32790: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:32973: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:32022: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:31066: warning: code will never be executed [-Wunreachable-code]
331:56.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:31253: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:29789: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:29670: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:533: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:523: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:7523: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:7493: note: silence by adding parentheses to mark code as explicitly dead
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:9507: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:8944: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:5766: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:5728: note: silence by adding parentheses to mark code as explicitly dead
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:6351: warning: code will never be executed [-Wunreachable-code]
331:56.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:7283: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:6885: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:6679: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:4809: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:4772: note: silence by adding parentheses to mark code as explicitly dead
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:5278: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:5461: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:4528: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:3922: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:3887: note: silence by adding parentheses to mark code as explicitly dead
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:3608: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:3553: note: silence by adding parentheses to mark code as explicitly dead
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:3777: warning: code will never be executed [-Wunreachable-code]
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:3750: note: silence by adding parentheses to mark code as explicitly dead
331:56.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:2367: warning: code will never be executed [-Wunreachable-code]
331:56.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:2248: warning: code will never be executed [-Wunreachable-code]
331:56.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:16657: warning: code will never be executed [-Wunreachable-code]
331:56.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:16703: warning: code will never be executed [-Wunreachable-code]
331:56.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:18687: warning: code will never be executed [-Wunreachable-code]
331:56.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:18124: warning: code will never be executed [-Wunreachable-code]
331:56.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:16447: warning: code will never be executed [-Wunreachable-code]
331:56.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:16049: warning: code will never be executed [-Wunreachable-code]
331:56.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:15843: warning: code will never be executed [-Wunreachable-code]
331:56.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:15515: warning: code will never be executed [-Wunreachable-code]
331:56.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:13957: warning: code will never be executed [-Wunreachable-code]
331:56.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:14426: warning: code will never be executed [-Wunreachable-code]
331:56.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:14609: warning: code will never be executed [-Wunreachable-code]
331:56.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:13660: warning: code will never be executed [-Wunreachable-code]
331:56.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:13054: warning: code will never be executed [-Wunreachable-code]
331:56.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:12893: warning: code will never be executed [-Wunreachable-code]
331:56.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:11435: warning: code will never be executed [-Wunreachable-code]
331:56.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:11316: warning: code will never be executed [-Wunreachable-code]
331:56.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:24050: warning: code will never be executed [-Wunreachable-code]
331:56.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:25875: warning: code will never be executed [-Wunreachable-code]
331:56.69 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:27859: warning: code will never be executed [-Wunreachable-code]
331:56.69 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:27296: warning: code will never be executed [-Wunreachable-code]
331:56.69 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:24103: warning: code will never be executed [-Wunreachable-code]
331:56.69 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:24688: warning: code will never be executed [-Wunreachable-code]
331:56.69 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:25620: warning: code will never be executed [-Wunreachable-code]
331:56.69 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:25222: warning: code will never be executed [-Wunreachable-code]
331:56.70 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:25016: warning: code will never be executed [-Wunreachable-code]
331:56.70 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:23783: warning: code will never be executed [-Wunreachable-code]
331:56.70 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:23600: warning: code will never be executed [-Wunreachable-code]
331:56.70 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:22835: warning: code will never be executed [-Wunreachable-code]
331:56.70 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:22229: warning: code will never be executed [-Wunreachable-code]
331:56.70 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:21842: warning: code will never be executed [-Wunreachable-code]
331:56.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:20614: warning: code will never be executed [-Wunreachable-code]
331:56.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:20495: warning: code will never be executed [-Wunreachable-code]
331:56.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:37088: warning: code will never be executed [-Wunreachable-code]
331:56.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:37055: warning: code will never be executed [-Wunreachable-code]
331:56.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:36492: warning: code will never be executed [-Wunreachable-code]
331:56.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:33296: warning: code will never be executed [-Wunreachable-code]
331:56.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:33881: warning: code will never be executed [-Wunreachable-code]
331:56.72 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:34813: warning: code will never be executed [-Wunreachable-code]
331:56.72 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:34415: warning: code will never be executed [-Wunreachable-code]
331:56.72 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:34209: warning: code will never be executed [-Wunreachable-code]
331:56.72 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:32321: warning: code will never be executed [-Wunreachable-code]
331:56.72 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:32790: warning: code will never be executed [-Wunreachable-code]
331:56.72 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:32973: warning: code will never be executed [-Wunreachable-code]
331:56.73 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:32022: warning: code will never be executed [-Wunreachable-code]
331:56.73 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:31066: warning: code will never be executed [-Wunreachable-code]
331:56.73 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:31253: warning: code will never be executed [-Wunreachable-code]
331:56.73 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:29789: warning: code will never be executed [-Wunreachable-code]
331:56.73 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:29670: warning: code will never be executed [-Wunreachable-code]
331:56.73 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:533: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.73 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:523: warning: code will never be executed [-Wunreachable-code]
331:56.74 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:7523: warning: code will never be executed [-Wunreachable-code]
331:56.74 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:7493: note: silence by adding parentheses to mark code as explicitly dead
331:56.74 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:9507: warning: code will never be executed [-Wunreachable-code]
331:56.74 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:8944: warning: code will never be executed [-Wunreachable-code]
331:56.74 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:5766: warning: code will never be executed [-Wunreachable-code]
331:56.74 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:5728: note: silence by adding parentheses to mark code as explicitly dead
331:56.74 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:6351: warning: code will never be executed [-Wunreachable-code]
331:56.75 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:7283: warning: code will never be executed [-Wunreachable-code]
331:56.75 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:6885: warning: code will never be executed [-Wunreachable-code]
331:56.75 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:6679: warning: code will never be executed [-Wunreachable-code]
331:56.75 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:4809: warning: code will never be executed [-Wunreachable-code]
331:56.75 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:4772: note: silence by adding parentheses to mark code as explicitly dead
331:56.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:5278: warning: code will never be executed [-Wunreachable-code]
331:56.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:5461: warning: code will never be executed [-Wunreachable-code]
331:56.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:4528: warning: code will never be executed [-Wunreachable-code]
331:56.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:3922: warning: code will never be executed [-Wunreachable-code]
331:56.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:3887: note: silence by adding parentheses to mark code as explicitly dead
331:56.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:3608: warning: code will never be executed [-Wunreachable-code]
331:56.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:3553: note: silence by adding parentheses to mark code as explicitly dead
331:56.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:3777: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:3750: note: silence by adding parentheses to mark code as explicitly dead
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:2367: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:2248: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:16657: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:16703: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:18687: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:18124: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:16447: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:16049: warning: code will never be executed [-Wunreachable-code]
331:56.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:15843: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:15515: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:13957: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:14426: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:14609: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:13660: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:13054: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:12893: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:11435: warning: code will never be executed [-Wunreachable-code]
331:56.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:11316: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:24050: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:25875: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:27859: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:27296: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:24103: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:24688: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:25620: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:25222: warning: code will never be executed [-Wunreachable-code]
331:56.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:25016: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:23783: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:23600: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:22835: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:22229: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:21842: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:20614: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:20495: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:37088: warning: code will never be executed [-Wunreachable-code]
331:56.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:37055: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:36492: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:33296: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:33881: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:34813: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:34415: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:34209: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:32321: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:32790: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:32973: warning: code will never be executed [-Wunreachable-code]
331:56.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:32022: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:31066: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:31253: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:29789: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:29670: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:7535: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:7505: note: silence by adding parentheses to mark code as explicitly dead
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:9521: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:8957: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:5773: warning: code will never be executed [-Wunreachable-code]
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:5735: note: silence by adding parentheses to mark code as explicitly dead
331:56.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:6359: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:7294: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:6895: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:6688: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:4813: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:4776: note: silence by adding parentheses to mark code as explicitly dead
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:5283: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:5467: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:4532: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:3926: warning: code will never be executed [-Wunreachable-code]
331:56.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:3891: note: silence by adding parentheses to mark code as explicitly dead
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:3612: warning: code will never be executed [-Wunreachable-code]
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:3557: note: silence by adding parentheses to mark code as explicitly dead
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:3781: warning: code will never be executed [-Wunreachable-code]
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:3754: note: silence by adding parentheses to mark code as explicitly dead
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:2371: warning: code will never be executed [-Wunreachable-code]
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:2252: warning: code will never be executed [-Wunreachable-code]
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:16681: warning: code will never be executed [-Wunreachable-code]
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:16727: warning: code will never be executed [-Wunreachable-code]
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:18713: warning: code will never be executed [-Wunreachable-code]
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:18149: warning: code will never be executed [-Wunreachable-code]
331:56.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:16470: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:16071: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:15864: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:15535: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:13973: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:14443: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:14627: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:13676: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:13070: warning: code will never be executed [-Wunreachable-code]
331:56.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:12909: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:11451: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:11332: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:24081: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:25911: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:27897: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:27333: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:24134: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:24720: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:25655: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:25256: warning: code will never be executed [-Wunreachable-code]
331:56.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:25049: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:23813: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:23629: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:22863: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:22257: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:21870: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:20642: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:20523: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:37138: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:37105: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:36541: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:33339: warning: code will never be executed [-Wunreachable-code]
331:56.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:33925: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:34860: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:34461: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:34254: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:32361: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:32831: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:33015: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:32062: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:31106: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:31293: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:29829: warning: code will never be executed [-Wunreachable-code]
331:56.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:29710: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:7523: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:7493: note: silence by adding parentheses to mark code as explicitly dead
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:9507: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:8944: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:5766: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:5728: note: silence by adding parentheses to mark code as explicitly dead
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:6351: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:7283: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:6885: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:6679: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:4809: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:4772: note: silence by adding parentheses to mark code as explicitly dead
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:5278: warning: code will never be executed [-Wunreachable-code]
331:56.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:5461: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:4528: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:3922: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:3887: note: silence by adding parentheses to mark code as explicitly dead
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:3608: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:3553: note: silence by adding parentheses to mark code as explicitly dead
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:3777: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:3750: note: silence by adding parentheses to mark code as explicitly dead
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:2367: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:2248: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:16657: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:16703: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:18687: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:18124: warning: code will never be executed [-Wunreachable-code]
331:56.90 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:16447: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:16049: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:15843: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:15515: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:13957: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:14426: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:14609: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:13660: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:13054: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:12893: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:11435: warning: code will never be executed [-Wunreachable-code]
331:56.91 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:11316: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:24050: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:25875: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:27859: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:27296: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:24103: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:24688: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:25620: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:25222: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:25016: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:23783: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:23600: warning: code will never be executed [-Wunreachable-code]
331:56.92 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:22835: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:22229: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:21842: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:20614: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:20495: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:37088: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:37055: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:36492: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:33296: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:33881: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:34813: warning: code will never be executed [-Wunreachable-code]
331:56.93 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:34415: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:34209: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:32321: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:32790: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:32973: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:32022: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:31066: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:31253: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:29789: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:148:29670: warning: code will never be executed [-Wunreachable-code]
331:56.94 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:558: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:548: warning: code will never be executed [-Wunreachable-code]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:7614: warning: code will never be executed [-Wunreachable-code]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:7584: note: silence by adding parentheses to mark code as explicitly dead
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:5827: warning: code will never be executed [-Wunreachable-code]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:5789: note: silence by adding parentheses to mark code as explicitly dead
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:4854: warning: code will never be executed [-Wunreachable-code]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:4817: note: silence by adding parentheses to mark code as explicitly dead
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:3962: warning: code will never be executed [-Wunreachable-code]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:3927: note: silence by adding parentheses to mark code as explicitly dead
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:3648: warning: code will never be executed [-Wunreachable-code]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:3593: note: silence by adding parentheses to mark code as explicitly dead
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:3817: warning: code will never be executed [-Wunreachable-code]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:3790: note: silence by adding parentheses to mark code as explicitly dead
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:2285: warning: code will never be executed [-Wunreachable-code]
331:56.95 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:16822: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:16868: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:14076: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:13168: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:13007: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:11427: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:24259: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:26114: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:24312: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:22417: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:22030: warning: code will never be executed [-Wunreachable-code]
331:56.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:20680: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:37415: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:33579: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:32588: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:31328: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:31515: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:151:29929: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:558: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:548: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:7614: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:7584: note: silence by adding parentheses to mark code as explicitly dead
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:5827: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:5789: note: silence by adding parentheses to mark code as explicitly dead
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:4854: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:4817: note: silence by adding parentheses to mark code as explicitly dead
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:3962: warning: code will never be executed [-Wunreachable-code]
331:56.97 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:3927: note: silence by adding parentheses to mark code as explicitly dead
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:3648: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:3593: note: silence by adding parentheses to mark code as explicitly dead
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:3817: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:3790: note: silence by adding parentheses to mark code as explicitly dead
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:2285: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:16822: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:16868: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:14076: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:13168: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:13007: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:11427: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:24259: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:26114: warning: code will never be executed [-Wunreachable-code]
331:56.98 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:24312: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:22417: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:22030: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:20680: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:37415: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:33579: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:32588: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:31328: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:31515: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:153:29929: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:558: warning: 'return' will never be executed [-Wunreachable-code-return]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:548: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:7614: warning: code will never be executed [-Wunreachable-code]
331:56.99 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:7584: note: silence by adding parentheses to mark code as explicitly dead
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:5827: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:5789: note: silence by adding parentheses to mark code as explicitly dead
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:4854: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:4817: note: silence by adding parentheses to mark code as explicitly dead
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:3962: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:3927: note: silence by adding parentheses to mark code as explicitly dead
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:3648: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:3593: note: silence by adding parentheses to mark code as explicitly dead
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:3817: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:3790: note: silence by adding parentheses to mark code as explicitly dead
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:2285: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:16822: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:16868: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:14076: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:13168: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:13007: warning: code will never be executed [-Wunreachable-code]
331:57.00 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:11427: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:24259: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:26114: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:24312: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:22417: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:22030: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:20680: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:37415: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:33579: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:32588: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:31328: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:31515: warning: code will never be executed [-Wunreachable-code]
331:57.01 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:155:29929: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:558: warning: 'return' will never be executed [-Wunreachable-code-return]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:548: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:7614: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:7584: note: silence by adding parentheses to mark code as explicitly dead
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:5827: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:5789: note: silence by adding parentheses to mark code as explicitly dead
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:4854: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:4817: note: silence by adding parentheses to mark code as explicitly dead
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:3962: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:3927: note: silence by adding parentheses to mark code as explicitly dead
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:3648: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:3593: note: silence by adding parentheses to mark code as explicitly dead
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:3817: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:3790: note: silence by adding parentheses to mark code as explicitly dead
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:2285: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:16822: warning: code will never be executed [-Wunreachable-code]
331:57.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:16868: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:14076: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:13168: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:13007: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:11427: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:24259: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:26114: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:24312: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:22417: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:22030: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:20680: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:37415: warning: code will never be executed [-Wunreachable-code]
331:57.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:33579: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:32588: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:31328: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:31515: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:157:29929: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:7626: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:7596: note: silence by adding parentheses to mark code as explicitly dead
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:5834: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:5796: note: silence by adding parentheses to mark code as explicitly dead
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:4858: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:4821: note: silence by adding parentheses to mark code as explicitly dead
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:3966: warning: code will never be executed [-Wunreachable-code]
331:57.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:3931: note: silence by adding parentheses to mark code as explicitly dead
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:3652: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:3597: note: silence by adding parentheses to mark code as explicitly dead
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:3821: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:3794: note: silence by adding parentheses to mark code as explicitly dead
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:2289: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:16846: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:16892: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:14092: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:13184: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:13023: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:11443: warning: code will never be executed [-Wunreachable-code]
331:57.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:24290: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:26150: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:24343: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:22445: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:22058: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:20708: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:37465: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:33622: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:32628: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:31368: warning: code will never be executed [-Wunreachable-code]
331:57.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:31555: warning: code will never be executed [-Wunreachable-code]
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:159:29969: warning: code will never be executed [-Wunreachable-code]
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:7614: warning: code will never be executed [-Wunreachable-code]
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:7584: note: silence by adding parentheses to mark code as explicitly dead
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:5827: warning: code will never be executed [-Wunreachable-code]
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:5789: note: silence by adding parentheses to mark code as explicitly dead
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:4854: warning: code will never be executed [-Wunreachable-code]
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:4817: note: silence by adding parentheses to mark code as explicitly dead
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:3962: warning: code will never be executed [-Wunreachable-code]
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:3927: note: silence by adding parentheses to mark code as explicitly dead
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:3648: warning: code will never be executed [-Wunreachable-code]
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:3593: note: silence by adding parentheses to mark code as explicitly dead
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:3817: warning: code will never be executed [-Wunreachable-code]
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:3790: note: silence by adding parentheses to mark code as explicitly dead
331:57.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:2285: warning: code will never be executed [-Wunreachable-code]
331:57.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:16822: warning: code will never be executed [-Wunreachable-code]
331:57.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:16868: warning: code will never be executed [-Wunreachable-code]
331:57.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:14076: warning: code will never be executed [-Wunreachable-code]
331:57.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:13168: warning: code will never be executed [-Wunreachable-code]
331:57.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:13007: warning: code will never be executed [-Wunreachable-code]
331:57.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:11427: warning: code will never be executed [-Wunreachable-code]
331:57.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:24259: warning: code will never be executed [-Wunreachable-code]
331:57.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:26114: warning: code will never be executed [-Wunreachable-code]
331:57.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:24312: warning: code will never be executed [-Wunreachable-code]
331:57.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:22417: warning: code will never be executed [-Wunreachable-code]
331:57.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:22030: warning: code will never be executed [-Wunreachable-code]
331:57.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:20680: warning: code will never be executed [-Wunreachable-code]
331:57.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:37415: warning: code will never be executed [-Wunreachable-code]
331:57.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:33579: warning: code will never be executed [-Wunreachable-code]
331:57.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:32588: warning: code will never be executed [-Wunreachable-code]
331:57.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:31328: warning: code will never be executed [-Wunreachable-code]
331:57.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:31515: warning: code will never be executed [-Wunreachable-code]
331:57.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-neon.c:161:29929: warning: code will never be executed [-Wunreachable-code]
331:57.10 816 warnings generated.
331:57.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:57.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:57.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:57.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:57.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:56:1090: warning: 'return' will never be executed [-Wunreachable-code-return]
331:57.10 56 | void pixman_composite_over_reverse_n_8888_asm_armv6 (int32_t w, int32_t h, uint32_t *dst, int32_t dst_stride, uint32_t src); static void armv6_composite_over_reverse_n_8888 (pixman_implementation_t *imp, pixman_composite_info_t *info) { __attribute__((unused)) pixman_op_t op = info->op; __attribute__((unused)) pixman_image_t * src_image = info->src_image; __attribute__((unused)) pixman_image_t * mask_image = info->mask_image; __attribute__((unused)) pixman_image_t * dest_image = info->dest_image; __attribute__((unused)) int32_t src_x = info->src_x; __attribute__((unused)) int32_t src_y = info->src_y; __attribute__((unused)) int32_t mask_x = info->mask_x; __attribute__((unused)) int32_t mask_y = info->mask_y; __attribute__((unused)) int32_t dest_x = info->dest_x; __attribute__((unused)) int32_t dest_y = info->dest_y; __attribute__((unused)) int32_t width = info->width; __attribute__((unused)) int32_t height = info->height; uint32_t *dst_line; int32_t dst_stride; uint32_t src; src = _pixman_image_get_solid ( imp, src_image, dest_image->bits.format); if ((0 & 1) && src == 0) return; do { uint32_t *__bits__; int __stride__; __bits__ = dest_image->bits.bits; __stride__ = dest_image->bits.rowstride; (dst_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint32_t); (dst_line) = ((uint32_t *) __bits__) + (dst_stride) * (dest_y) + (1) * (dest_x); } while (0); pixman_composite_over_reverse_n_8888_asm_armv6 (width, height, dst_line, dst_stride, src); }
331:57.10 | ^~~~~~
331:57.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:56:1080: warning: code will never be executed [-Wunreachable-code]
331:57.10 56 | void pixman_composite_over_reverse_n_8888_asm_armv6 (int32_t w, int32_t h, uint32_t *dst, int32_t dst_stride, uint32_t src); static void armv6_composite_over_reverse_n_8888 (pixman_implementation_t *imp, pixman_composite_info_t *info) { __attribute__((unused)) pixman_op_t op = info->op; __attribute__((unused)) pixman_image_t * src_image = info->src_image; __attribute__((unused)) pixman_image_t * mask_image = info->mask_image; __attribute__((unused)) pixman_image_t * dest_image = info->dest_image; __attribute__((unused)) int32_t src_x = info->src_x; __attribute__((unused)) int32_t src_y = info->src_y; __attribute__((unused)) int32_t mask_x = info->mask_x; __attribute__((unused)) int32_t mask_y = info->mask_y; __attribute__((unused)) int32_t dest_x = info->dest_x; __attribute__((unused)) int32_t dest_y = info->dest_y; __attribute__((unused)) int32_t width = info->width; __attribute__((unused)) int32_t height = info->height; uint32_t *dst_line; int32_t dst_stride; uint32_t src; src = _pixman_image_get_solid ( imp, src_image, dest_image->bits.format); if ((0 & 1) && src == 0) return; do { uint32_t *__bits__; int __stride__; __bits__ = dest_image->bits.bits; __stride__ = dest_image->bits.rowstride; (dst_stride) = __stride__ * (int) sizeof (uint32_t) / (int) sizeof (uint32_t); (dst_line) = ((uint32_t *) __bits__) + (dst_stride) * (dest_y) + (1) * (dest_x); } while (0); pixman_composite_over_reverse_n_8888_asm_armv6 (width, height, dst_line, dst_stride, src); }
331:57.10 | ^~~
331:57.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:5249: warning: code will never be executed [-Wunreachable-code]
331:57.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:5187: note: silence by adding parentheses to mark code as explicitly dead
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:6045: warning: code will never be executed [-Wunreachable-code]
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:6041: note: silence by adding parentheses to mark code as explicitly dead
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:5813: warning: code will never be executed [-Wunreachable-code]
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:5809: note: silence by adding parentheses to mark code as explicitly dead
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:4379: warning: code will never be executed [-Wunreachable-code]
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:4352: note: silence by adding parentheses to mark code as explicitly dead
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:5040: warning: code will never be executed [-Wunreachable-code]
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:5036: note: silence by adding parentheses to mark code as explicitly dead
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:4808: warning: code will never be executed [-Wunreachable-code]
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:4804: note: silence by adding parentheses to mark code as explicitly dead
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:4304: warning: code will never be executed [-Wunreachable-code]
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:4276: note: silence by adding parentheses to mark code as explicitly dead
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:4181: warning: code will never be executed [-Wunreachable-code]
331:57.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:4175: note: silence by adding parentheses to mark code as explicitly dead
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:3981: warning: code will never be executed [-Wunreachable-code]
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:3926: note: silence by adding parentheses to mark code as explicitly dead
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:3790: warning: code will never be executed [-Wunreachable-code]
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:3720: note: silence by adding parentheses to mark code as explicitly dead
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:2478: warning: code will never be executed [-Wunreachable-code]
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:2469: note: silence by adding parentheses to mark code as explicitly dead
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:2494: warning: code will never be executed [-Wunreachable-code]
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:2478: note: silence by adding parentheses to mark code as explicitly dead
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:12147: warning: code will never be executed [-Wunreachable-code]
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:12015: warning: code will never be executed [-Wunreachable-code]
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:12011: note: silence by adding parentheses to mark code as explicitly dead
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:11784: warning: code will never be executed [-Wunreachable-code]
331:57.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:11780: note: silence by adding parentheses to mark code as explicitly dead
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:10340: warning: code will never be executed [-Wunreachable-code]
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:10998: warning: code will never be executed [-Wunreachable-code]
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:10994: note: silence by adding parentheses to mark code as explicitly dead
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:10767: warning: code will never be executed [-Wunreachable-code]
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:10763: note: silence by adding parentheses to mark code as explicitly dead
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:10249: warning: code will never be executed [-Wunreachable-code]
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:10110: warning: code will never be executed [-Wunreachable-code]
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:10104: note: silence by adding parentheses to mark code as explicitly dead
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:9687: warning: code will never be executed [-Wunreachable-code]
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:8359: warning: code will never be executed [-Wunreachable-code]
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:8350: note: silence by adding parentheses to mark code as explicitly dead
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:8375: warning: code will never be executed [-Wunreachable-code]
331:57.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:8359: note: silence by adding parentheses to mark code as explicitly dead
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:17104: warning: code will never be executed [-Wunreachable-code]
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:17181: warning: code will never be executed [-Wunreachable-code]
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:17969: warning: code will never be executed [-Wunreachable-code]
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:17965: note: silence by adding parentheses to mark code as explicitly dead
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:17739: warning: code will never be executed [-Wunreachable-code]
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:17735: note: silence by adding parentheses to mark code as explicitly dead
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:16957: warning: code will never be executed [-Wunreachable-code]
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:16953: note: silence by adding parentheses to mark code as explicitly dead
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:16727: warning: code will never be executed [-Wunreachable-code]
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:16723: note: silence by adding parentheses to mark code as explicitly dead
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:16212: warning: code will never be executed [-Wunreachable-code]
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:16074: warning: code will never be executed [-Wunreachable-code]
331:57.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:16068: note: silence by adding parentheses to mark code as explicitly dead
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:15831: warning: code will never be executed [-Wunreachable-code]
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:15653: warning: code will never be executed [-Wunreachable-code]
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:14326: warning: code will never be executed [-Wunreachable-code]
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:14317: note: silence by adding parentheses to mark code as explicitly dead
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:14342: warning: code will never be executed [-Wunreachable-code]
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:14326: note: silence by adding parentheses to mark code as explicitly dead
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:23167: warning: code will never be executed [-Wunreachable-code]
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:23967: warning: code will never be executed [-Wunreachable-code]
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:23963: note: silence by adding parentheses to mark code as explicitly dead
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:23734: warning: code will never be executed [-Wunreachable-code]
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:23730: note: silence by adding parentheses to mark code as explicitly dead
331:57.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:22276: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:22940: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:22936: note: silence by adding parentheses to mark code as explicitly dead
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:22707: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:22703: note: silence by adding parentheses to mark code as explicitly dead
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:22042: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:22036: note: silence by adding parentheses to mark code as explicitly dead
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:21842: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:20285: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:20276: note: silence by adding parentheses to mark code as explicitly dead
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:20301: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:68:20285: note: silence by adding parentheses to mark code as explicitly dead
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:5249: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:5187: note: silence by adding parentheses to mark code as explicitly dead
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:6045: warning: code will never be executed [-Wunreachable-code]
331:57.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:6041: note: silence by adding parentheses to mark code as explicitly dead
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:5813: warning: code will never be executed [-Wunreachable-code]
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:5809: note: silence by adding parentheses to mark code as explicitly dead
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:4379: warning: code will never be executed [-Wunreachable-code]
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:4352: note: silence by adding parentheses to mark code as explicitly dead
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:5040: warning: code will never be executed [-Wunreachable-code]
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:5036: note: silence by adding parentheses to mark code as explicitly dead
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:4808: warning: code will never be executed [-Wunreachable-code]
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:4804: note: silence by adding parentheses to mark code as explicitly dead
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:4304: warning: code will never be executed [-Wunreachable-code]
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:4276: note: silence by adding parentheses to mark code as explicitly dead
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:4181: warning: code will never be executed [-Wunreachable-code]
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:4175: note: silence by adding parentheses to mark code as explicitly dead
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:3981: warning: code will never be executed [-Wunreachable-code]
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:3926: note: silence by adding parentheses to mark code as explicitly dead
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:3790: warning: code will never be executed [-Wunreachable-code]
331:57.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:3720: note: silence by adding parentheses to mark code as explicitly dead
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:2478: warning: code will never be executed [-Wunreachable-code]
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:2469: note: silence by adding parentheses to mark code as explicitly dead
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:2494: warning: code will never be executed [-Wunreachable-code]
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:2478: note: silence by adding parentheses to mark code as explicitly dead
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:12147: warning: code will never be executed [-Wunreachable-code]
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:12015: warning: code will never be executed [-Wunreachable-code]
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:12011: note: silence by adding parentheses to mark code as explicitly dead
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:11784: warning: code will never be executed [-Wunreachable-code]
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:11780: note: silence by adding parentheses to mark code as explicitly dead
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:10340: warning: code will never be executed [-Wunreachable-code]
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:10998: warning: code will never be executed [-Wunreachable-code]
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:10994: note: silence by adding parentheses to mark code as explicitly dead
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:10767: warning: code will never be executed [-Wunreachable-code]
331:57.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:10763: note: silence by adding parentheses to mark code as explicitly dead
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:10249: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:10110: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:10104: note: silence by adding parentheses to mark code as explicitly dead
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:9687: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:8359: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:8350: note: silence by adding parentheses to mark code as explicitly dead
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:8375: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:8359: note: silence by adding parentheses to mark code as explicitly dead
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:17104: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:17181: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:17969: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:17965: note: silence by adding parentheses to mark code as explicitly dead
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:17739: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:17735: note: silence by adding parentheses to mark code as explicitly dead
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:16957: warning: code will never be executed [-Wunreachable-code]
331:57.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:16953: note: silence by adding parentheses to mark code as explicitly dead
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:16727: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:16723: note: silence by adding parentheses to mark code as explicitly dead
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:16212: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:16074: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:16068: note: silence by adding parentheses to mark code as explicitly dead
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:15831: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:15653: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:14326: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:14317: note: silence by adding parentheses to mark code as explicitly dead
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:14342: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:14326: note: silence by adding parentheses to mark code as explicitly dead
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:23167: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:23967: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:23963: note: silence by adding parentheses to mark code as explicitly dead
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:23734: warning: code will never be executed [-Wunreachable-code]
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:23730: note: silence by adding parentheses to mark code as explicitly dead
331:57.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:22276: warning: code will never be executed [-Wunreachable-code]
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:22940: warning: code will never be executed [-Wunreachable-code]
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:22936: note: silence by adding parentheses to mark code as explicitly dead
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:22707: warning: code will never be executed [-Wunreachable-code]
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:22703: note: silence by adding parentheses to mark code as explicitly dead
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:22042: warning: code will never be executed [-Wunreachable-code]
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:22036: note: silence by adding parentheses to mark code as explicitly dead
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:21842: warning: code will never be executed [-Wunreachable-code]
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:20285: warning: code will never be executed [-Wunreachable-code]
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:20276: note: silence by adding parentheses to mark code as explicitly dead
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:20301: warning: code will never be executed [-Wunreachable-code]
331:57.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-arm-simd.c:70:20285: note: silence by adding parentheses to mark code as explicitly dead
331:57.21 92 warnings generated.
331:57.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:57.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:57.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:57.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:57.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:57.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:57.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:57.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:57.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:57.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:58.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:58.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:59.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:59.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:59.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:59.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
331:59.76 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:809: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.76 657 | static void combine_screen_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_screen_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.76 | ~~ ^ ~~~
331:59.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:891: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.77 657 | static void combine_screen_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_screen_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.77 | ~~ ^ ~~~
331:59.77 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:973: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.77 657 | static void combine_screen_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_screen_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.78 | ~~ ^ ~~~
331:59.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1055: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.78 657 | static void combine_screen_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_screen_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.78 | ~~ ^ ~~~
331:59.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:2351: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.78 657 | static void combine_screen_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_screen_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.78 | ~~ ^ ~~~
331:59.78 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:2433: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.78 657 | static void combine_screen_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_screen_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.78 | ~~ ^ ~~~
331:59.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:2515: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.79 657 | static void combine_screen_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_screen_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.79 | ~~ ^ ~~~
331:59.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:2597: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.79 657 | static void combine_screen_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_screen_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_screen ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_screen ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_screen (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.79 | ~~ ^ ~~~
331:59.79 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:813: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.79 694 | static void combine_overlay_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_overlay_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.79 | ~~ ^ ~~~
331:59.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:895: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.80 694 | static void combine_overlay_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_overlay_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.80 | ~~ ^ ~~~
331:59.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:977: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.80 694 | static void combine_overlay_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_overlay_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.80 | ~~ ^ ~~~
331:59.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1059: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.80 694 | static void combine_overlay_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_overlay_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.80 | ~~ ^ ~~~
331:59.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:2359: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.80 694 | static void combine_overlay_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_overlay_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.80 | ~~ ^ ~~~
331:59.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:2441: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.80 694 | static void combine_overlay_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_overlay_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.80 | ~~ ^ ~~~
331:59.80 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:2523: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.81 694 | static void combine_overlay_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_overlay_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.81 | ~~ ^ ~~~
331:59.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:2605: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.81 694 | static void combine_overlay_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_overlay_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_overlay ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_overlay ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_overlay (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.81 | ~~ ^ ~~~
331:59.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:809: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.81 712 | static void combine_darken_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_darken_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.81 | ~~ ^ ~~~
331:59.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:891: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.81 712 | static void combine_darken_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_darken_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.81 | ~~ ^ ~~~
331:59.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:973: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.81 712 | static void combine_darken_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_darken_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.81 | ~~ ^ ~~~
331:59.81 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1055: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.81 712 | static void combine_darken_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_darken_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.82 | ~~ ^ ~~~
331:59.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:2351: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.82 712 | static void combine_darken_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_darken_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.82 | ~~ ^ ~~~
331:59.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:2433: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.82 712 | static void combine_darken_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_darken_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.82 | ~~ ^ ~~~
331:59.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:2515: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.82 712 | static void combine_darken_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_darken_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.82 | ~~ ^ ~~~
331:59.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:2597: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.82 712 | static void combine_darken_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_darken_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_darken ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_darken ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_darken (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.82 | ~~ ^ ~~~
331:59.82 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:813: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.83 730 | static void combine_lighten_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_lighten_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.83 | ~~ ^ ~~~
331:59.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:895: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.83 730 | static void combine_lighten_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_lighten_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.83 | ~~ ^ ~~~
331:59.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:977: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.83 730 | static void combine_lighten_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_lighten_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.83 | ~~ ^ ~~~
331:59.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1059: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.83 730 | static void combine_lighten_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_lighten_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.83 | ~~ ^ ~~~
331:59.83 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:2359: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.83 730 | static void combine_lighten_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_lighten_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.83 | ~~ ^ ~~~
331:59.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:2441: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.84 730 | static void combine_lighten_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_lighten_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.84 | ~~ ^ ~~~
331:59.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:2523: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.84 730 | static void combine_lighten_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_lighten_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.84 | ~~ ^ ~~~
331:59.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:2605: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.84 730 | static void combine_lighten_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_lighten_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_lighten ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_lighten ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_lighten (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.84 | ~~ ^ ~~~
331:59.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:825: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.84 758 | static void combine_hard_light_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_hard_light_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.84 | ~~ ^ ~~~
331:59.84 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:907: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.84 758 | static void combine_hard_light_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_hard_light_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.84 | ~~ ^ ~~~
331:59.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:989: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.85 758 | static void combine_hard_light_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_hard_light_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.85 | ~~ ^ ~~~
331:59.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1071: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.85 758 | static void combine_hard_light_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_hard_light_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.85 | ~~ ^ ~~~
331:59.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:2383: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.85 758 | static void combine_hard_light_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_hard_light_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.85 | ~~ ^ ~~~
331:59.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:2465: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.85 758 | static void combine_hard_light_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_hard_light_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.85 | ~~ ^ ~~~
331:59.85 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:2547: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.85 758 | static void combine_hard_light_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_hard_light_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.86 | ~~ ^ ~~~
331:59.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:2629: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.86 758 | static void combine_hard_light_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_hard_light_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_hard_light ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_hard_light ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_hard_light (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.86 | ~~ ^ ~~~
331:59.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:825: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.86 786 | static void combine_difference_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_difference_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.86 | ~~ ^ ~~~
331:59.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:907: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.86 786 | static void combine_difference_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_difference_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.86 | ~~ ^ ~~~
331:59.86 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:989: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.86 786 | static void combine_difference_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_difference_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.86 | ~~ ^ ~~~
331:59.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1071: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.87 786 | static void combine_difference_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_difference_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.87 | ~~ ^ ~~~
331:59.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:2383: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.87 786 | static void combine_difference_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_difference_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.87 | ~~ ^ ~~~
331:59.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:2465: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.87 786 | static void combine_difference_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_difference_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.87 | ~~ ^ ~~~
331:59.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:2547: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.87 786 | static void combine_difference_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_difference_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.87 | ~~ ^ ~~~
331:59.87 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:2629: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.87 786 | static void combine_difference_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_difference_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_difference ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_difference ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_difference (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.87 | ~~ ^ ~~~
331:59.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:821: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.88 805 | static void combine_exclusion_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_exclusion_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.88 | ~~ ^ ~~~
331:59.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:903: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.88 805 | static void combine_exclusion_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_exclusion_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.88 | ~~ ^ ~~~
331:59.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:985: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.88 805 | static void combine_exclusion_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_exclusion_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.88 | ~~ ^ ~~~
331:59.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1067: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.88 805 | static void combine_exclusion_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_exclusion_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.88 | ~~ ^ ~~~
331:59.88 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:2375: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.88 805 | static void combine_exclusion_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_exclusion_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.88 | ~~ ^ ~~~
331:59.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:2457: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.89 805 | static void combine_exclusion_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_exclusion_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.89 | ~~ ^ ~~~
331:59.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:2539: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.89 805 | static void combine_exclusion_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_exclusion_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.89 | ~~ ^ ~~~
331:59.89 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:2621: warning: result of comparison of unsigned expression < 0 is always false [-Wtautological-unsigned-zero-compare]
331:59.89 805 | static void combine_exclusion_u (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t s = combine_mask (src, mask, i); uint32_t d = *(dest + i); uint8_t sa = ((s) >> 8 * 3); uint8_t isa = ~sa; uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; ra = da * 0xff + sa * 0xff - sa * da; rr = isa * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = isa * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = isa * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), sa); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), sa); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), sa); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } } static void combine_exclusion_ca (pixman_implementation_t *imp, pixman_op_t op, uint32_t * dest, const uint32_t * src, const uint32_t * mask, int width) { int i; for (i = 0; i < width; ++i) { uint32_t m = *(mask + i); uint32_t s = *(src + i); uint32_t d = *(dest + i); uint8_t da = ((d) >> 8 * 3); uint8_t ida = ~da; uint32_t ra, rr, rg, rb; uint8_t ira, iga, iba; combine_mask_ca (&s, &m); ira = ~(((m) >> 8 * 2) & 0xff); iga = ~(((m) >> 8) & 0xff); iba = ~((m) & 0xff); ra = da * 0xff + ((s) >> 8 * 3) * 0xff - ((s) >> 8 * 3) * da; rr = ira * (((d) >> 8 * 2) & 0xff) + ida * (((s) >> 8 * 2) & 0xff); rg = iga * (((d) >> 8) & 0xff) + ida * (((s) >> 8) & 0xff); rb = iba * ((d) & 0xff) + ida * ((s) & 0xff); rr += blend_exclusion ((((d) >> 8 * 2) & 0xff), da, (((s) >> 8 * 2) & 0xff), (((m) >> 8 * 2) & 0xff)); rg += blend_exclusion ((((d) >> 8) & 0xff), da, (((s) >> 8) & 0xff), (((m) >> 8) & 0xff)); rb += blend_exclusion (((d) & 0xff), da, ((s) & 0xff), ((m) & 0xff)); do { if (ra < (0)) ra = (0); if (ra > (255 * 255)) ra = (255 * 255); } while (0); do { if (rr < (0)) rr = (0); if (rr > (255 * 255)) rr = (255 * 255); } while (0); do { if (rg < (0)) rg = (0); if (rg > (255 * 255)) rg = (255 * 255); } while (0); do { if (rb < (0)) rb = (0); if (rb > (255 * 255)) rb = (255 * 255); } while (0); ra = (((ra) + 0x80 + (((ra) + 0x80) >> 8)) >> 8); rr = (((rr) + 0x80 + (((rr) + 0x80) >> 8)) >> 8); rg = (((rg) + 0x80 + (((rg) + 0x80) >> 8)) >> 8); rb = (((rb) + 0x80 + (((rb) + 0x80) >> 8)) >> 8); *(dest + i) = ra << 24 | rr << 16 | rg << 8 | rb; } }
331:59.89 | ~~ ^ ~~~
331:59.89 56 warnings generated.
331:59.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
331:59.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:00.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:00.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:00.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:00.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:00.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:00.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:00.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:00.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:00.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:00.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:01.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:01.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:03.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:03.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:03.02 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:2710: warning: code will never be executed [-Wunreachable-code]
332:03.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:810: warning: code will never be executed [-Wunreachable-code]
332:03.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:712: warning: code will never be executed [-Wunreachable-code]
332:03.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:578: warning: code will never be executed [-Wunreachable-code]
332:03.03 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:430: warning: code will never be executed [-Wunreachable-code]
332:03.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:384: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:361: warning: code will never be executed [-Wunreachable-code]
332:03.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:8322: warning: code will never be executed [-Wunreachable-code]
332:03.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:8260: note: silence by adding parentheses to mark code as explicitly dead
332:03.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:9094: warning: code will never be executed [-Wunreachable-code]
332:03.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:9090: note: silence by adding parentheses to mark code as explicitly dead
332:03.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:8868: warning: code will never be executed [-Wunreachable-code]
332:03.04 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:8864: note: silence by adding parentheses to mark code as explicitly dead
332:03.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7470: warning: code will never be executed [-Wunreachable-code]
332:03.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7443: note: silence by adding parentheses to mark code as explicitly dead
332:03.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:8113: warning: code will never be executed [-Wunreachable-code]
332:03.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:8109: note: silence by adding parentheses to mark code as explicitly dead
332:03.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7887: warning: code will never be executed [-Wunreachable-code]
332:03.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7883: note: silence by adding parentheses to mark code as explicitly dead
332:03.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7395: warning: code will never be executed [-Wunreachable-code]
332:03.05 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7367: note: silence by adding parentheses to mark code as explicitly dead
332:03.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7272: warning: code will never be executed [-Wunreachable-code]
332:03.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7266: note: silence by adding parentheses to mark code as explicitly dead
332:03.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7072: warning: code will never be executed [-Wunreachable-code]
332:03.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:7017: note: silence by adding parentheses to mark code as explicitly dead
332:03.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:6881: warning: code will never be executed [-Wunreachable-code]
332:03.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:6811: note: silence by adding parentheses to mark code as explicitly dead
332:03.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:5569: warning: code will never be executed [-Wunreachable-code]
332:03.06 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:5560: note: silence by adding parentheses to mark code as explicitly dead
332:03.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:5585: warning: code will never be executed [-Wunreachable-code]
332:03.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1185:5569: note: silence by adding parentheses to mark code as explicitly dead
332:03.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:2741: warning: code will never be executed [-Wunreachable-code]
332:03.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:841: warning: code will never be executed [-Wunreachable-code]
332:03.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:743: warning: code will never be executed [-Wunreachable-code]
332:03.07 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:593: warning: code will never be executed [-Wunreachable-code]
332:03.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:429: warning: code will never be executed [-Wunreachable-code]
332:03.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:383: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:360: warning: code will never be executed [-Wunreachable-code]
332:03.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:9335: warning: code will never be executed [-Wunreachable-code]
332:03.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:9203: warning: code will never be executed [-Wunreachable-code]
332:03.08 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:9199: note: silence by adding parentheses to mark code as explicitly dead
332:03.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:8979: warning: code will never be executed [-Wunreachable-code]
332:03.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:8975: note: silence by adding parentheses to mark code as explicitly dead
332:03.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:7577: warning: code will never be executed [-Wunreachable-code]
332:03.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:8214: warning: code will never be executed [-Wunreachable-code]
332:03.09 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:8210: note: silence by adding parentheses to mark code as explicitly dead
332:03.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:7990: warning: code will never be executed [-Wunreachable-code]
332:03.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:7986: note: silence by adding parentheses to mark code as explicitly dead
332:03.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:7486: warning: code will never be executed [-Wunreachable-code]
332:03.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:7347: warning: code will never be executed [-Wunreachable-code]
332:03.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:7341: note: silence by adding parentheses to mark code as explicitly dead
332:03.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:6924: warning: code will never be executed [-Wunreachable-code]
332:03.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:5596: warning: code will never be executed [-Wunreachable-code]
332:03.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:5587: note: silence by adding parentheses to mark code as explicitly dead
332:03.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:5612: warning: code will never be executed [-Wunreachable-code]
332:03.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1186:5596: note: silence by adding parentheses to mark code as explicitly dead
332:03.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:2738: warning: code will never be executed [-Wunreachable-code]
332:03.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:838: warning: code will never be executed [-Wunreachable-code]
332:03.11 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:740: warning: code will never be executed [-Wunreachable-code]
332:03.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:591: warning: code will never be executed [-Wunreachable-code]
332:03.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:428: warning: code will never be executed [-Wunreachable-code]
332:03.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:382: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:359: warning: code will never be executed [-Wunreachable-code]
332:03.12 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:8343: warning: code will never be executed [-Wunreachable-code]
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:8420: warning: code will never be executed [-Wunreachable-code]
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:9176: warning: code will never be executed [-Wunreachable-code]
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:9172: note: silence by adding parentheses to mark code as explicitly dead
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:8954: warning: code will never be executed [-Wunreachable-code]
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:8950: note: silence by adding parentheses to mark code as explicitly dead
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:8196: warning: code will never be executed [-Wunreachable-code]
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:8192: note: silence by adding parentheses to mark code as explicitly dead
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:7974: warning: code will never be executed [-Wunreachable-code]
332:03.13 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:7970: note: silence by adding parentheses to mark code as explicitly dead
332:03.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:7475: warning: code will never be executed [-Wunreachable-code]
332:03.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:7337: warning: code will never be executed [-Wunreachable-code]
332:03.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:7331: note: silence by adding parentheses to mark code as explicitly dead
332:03.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:7094: warning: code will never be executed [-Wunreachable-code]
332:03.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:6916: warning: code will never be executed [-Wunreachable-code]
332:03.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:5589: warning: code will never be executed [-Wunreachable-code]
332:03.14 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:5580: note: silence by adding parentheses to mark code as explicitly dead
332:03.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:5605: warning: code will never be executed [-Wunreachable-code]
332:03.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1187:5589: note: silence by adding parentheses to mark code as explicitly dead
332:03.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:2747: warning: code will never be executed [-Wunreachable-code]
332:03.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:847: warning: code will never be executed [-Wunreachable-code]
332:03.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:431: warning: code will never be executed [-Wunreachable-code]
332:03.15 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:385: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:362: warning: code will never be executed [-Wunreachable-code]
332:03.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:8477: warning: code will never be executed [-Wunreachable-code]
332:03.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:9257: warning: code will never be executed [-Wunreachable-code]
332:03.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:9253: note: silence by adding parentheses to mark code as explicitly dead
332:03.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:9029: warning: code will never be executed [-Wunreachable-code]
332:03.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:9025: note: silence by adding parentheses to mark code as explicitly dead
332:03.16 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:7601: warning: code will never be executed [-Wunreachable-code]
332:03.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:8250: warning: code will never be executed [-Wunreachable-code]
332:03.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:8246: note: silence by adding parentheses to mark code as explicitly dead
332:03.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:8022: warning: code will never be executed [-Wunreachable-code]
332:03.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:8018: note: silence by adding parentheses to mark code as explicitly dead
332:03.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:7367: warning: code will never be executed [-Wunreachable-code]
332:03.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:7361: note: silence by adding parentheses to mark code as explicitly dead
332:03.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:7167: warning: code will never be executed [-Wunreachable-code]
332:03.17 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:5610: warning: code will never be executed [-Wunreachable-code]
332:03.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:5601: note: silence by adding parentheses to mark code as explicitly dead
332:03.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:5626: warning: code will never be executed [-Wunreachable-code]
332:03.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1188:5610: note: silence by adding parentheses to mark code as explicitly dead
332:03.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:2692: warning: code will never be executed [-Wunreachable-code]
332:03.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:808: warning: code will never be executed [-Wunreachable-code]
332:03.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:712: warning: code will never be executed [-Wunreachable-code]
332:03.18 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:578: warning: code will never be executed [-Wunreachable-code]
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:430: warning: code will never be executed [-Wunreachable-code]
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:384: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:361: warning: code will never be executed [-Wunreachable-code]
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:8298: warning: code will never be executed [-Wunreachable-code]
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:8236: note: silence by adding parentheses to mark code as explicitly dead
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:9070: warning: code will never be executed [-Wunreachable-code]
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:9066: note: silence by adding parentheses to mark code as explicitly dead
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:8844: warning: code will never be executed [-Wunreachable-code]
332:03.19 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:8840: note: silence by adding parentheses to mark code as explicitly dead
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7446: warning: code will never be executed [-Wunreachable-code]
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7419: note: silence by adding parentheses to mark code as explicitly dead
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:8089: warning: code will never be executed [-Wunreachable-code]
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:8085: note: silence by adding parentheses to mark code as explicitly dead
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7863: warning: code will never be executed [-Wunreachable-code]
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7859: note: silence by adding parentheses to mark code as explicitly dead
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7371: warning: code will never be executed [-Wunreachable-code]
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7343: note: silence by adding parentheses to mark code as explicitly dead
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7248: warning: code will never be executed [-Wunreachable-code]
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7242: note: silence by adding parentheses to mark code as explicitly dead
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:7048: warning: code will never be executed [-Wunreachable-code]
332:03.20 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:6993: note: silence by adding parentheses to mark code as explicitly dead
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:6857: warning: code will never be executed [-Wunreachable-code]
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:6787: note: silence by adding parentheses to mark code as explicitly dead
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:5545: warning: code will never be executed [-Wunreachable-code]
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:5536: note: silence by adding parentheses to mark code as explicitly dead
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:5561: warning: code will never be executed [-Wunreachable-code]
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1189:5545: note: silence by adding parentheses to mark code as explicitly dead
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:2720: warning: code will never be executed [-Wunreachable-code]
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:836: warning: code will never be executed [-Wunreachable-code]
332:03.21 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:740: warning: code will never be executed [-Wunreachable-code]
332:03.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:591: warning: code will never be executed [-Wunreachable-code]
332:03.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:428: warning: code will never be executed [-Wunreachable-code]
332:03.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:382: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:359: warning: code will never be executed [-Wunreachable-code]
332:03.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:8319: warning: code will never be executed [-Wunreachable-code]
332:03.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:8396: warning: code will never be executed [-Wunreachable-code]
332:03.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:9152: warning: code will never be executed [-Wunreachable-code]
332:03.22 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:9148: note: silence by adding parentheses to mark code as explicitly dead
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:8930: warning: code will never be executed [-Wunreachable-code]
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:8926: note: silence by adding parentheses to mark code as explicitly dead
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:8172: warning: code will never be executed [-Wunreachable-code]
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:8168: note: silence by adding parentheses to mark code as explicitly dead
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:7950: warning: code will never be executed [-Wunreachable-code]
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:7946: note: silence by adding parentheses to mark code as explicitly dead
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:7451: warning: code will never be executed [-Wunreachable-code]
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:7313: warning: code will never be executed [-Wunreachable-code]
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:7307: note: silence by adding parentheses to mark code as explicitly dead
332:03.23 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:7070: warning: code will never be executed [-Wunreachable-code]
332:03.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:6892: warning: code will never be executed [-Wunreachable-code]
332:03.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:5565: warning: code will never be executed [-Wunreachable-code]
332:03.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:5556: note: silence by adding parentheses to mark code as explicitly dead
332:03.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:5581: warning: code will never be executed [-Wunreachable-code]
332:03.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1190:5565: note: silence by adding parentheses to mark code as explicitly dead
332:03.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:2729: warning: code will never be executed [-Wunreachable-code]
332:03.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:845: warning: code will never be executed [-Wunreachable-code]
332:03.24 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:431: warning: code will never be executed [-Wunreachable-code]
332:03.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:385: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:362: warning: code will never be executed [-Wunreachable-code]
332:03.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:8453: warning: code will never be executed [-Wunreachable-code]
332:03.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:9233: warning: code will never be executed [-Wunreachable-code]
332:03.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:9229: note: silence by adding parentheses to mark code as explicitly dead
332:03.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:9005: warning: code will never be executed [-Wunreachable-code]
332:03.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:9001: note: silence by adding parentheses to mark code as explicitly dead
332:03.25 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:7577: warning: code will never be executed [-Wunreachable-code]
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:8226: warning: code will never be executed [-Wunreachable-code]
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:8222: note: silence by adding parentheses to mark code as explicitly dead
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:7998: warning: code will never be executed [-Wunreachable-code]
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:7994: note: silence by adding parentheses to mark code as explicitly dead
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:7343: warning: code will never be executed [-Wunreachable-code]
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:7337: note: silence by adding parentheses to mark code as explicitly dead
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:7143: warning: code will never be executed [-Wunreachable-code]
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:5586: warning: code will never be executed [-Wunreachable-code]
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:5577: note: silence by adding parentheses to mark code as explicitly dead
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:5602: warning: code will never be executed [-Wunreachable-code]
332:03.26 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1191:5586: note: silence by adding parentheses to mark code as explicitly dead
332:03.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:3586: warning: code will never be executed [-Wunreachable-code]
332:03.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:2544: warning: code will never be executed [-Wunreachable-code]
332:03.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:716: warning: code will never be executed [-Wunreachable-code]
332:03.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:582: warning: code will never be executed [-Wunreachable-code]
332:03.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:467: warning: code will never be executed [-Wunreachable-code]
332:03.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:8338: warning: code will never be executed [-Wunreachable-code]
332:03.27 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:8276: note: silence by adding parentheses to mark code as explicitly dead
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:9118: warning: code will never be executed [-Wunreachable-code]
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:9114: note: silence by adding parentheses to mark code as explicitly dead
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:8890: warning: code will never be executed [-Wunreachable-code]
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:8886: note: silence by adding parentheses to mark code as explicitly dead
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7480: warning: code will never be executed [-Wunreachable-code]
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7453: note: silence by adding parentheses to mark code as explicitly dead
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:8129: warning: code will never be executed [-Wunreachable-code]
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:8125: note: silence by adding parentheses to mark code as explicitly dead
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7901: warning: code will never be executed [-Wunreachable-code]
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7897: note: silence by adding parentheses to mark code as explicitly dead
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7405: warning: code will never be executed [-Wunreachable-code]
332:03.28 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7377: note: silence by adding parentheses to mark code as explicitly dead
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7282: warning: code will never be executed [-Wunreachable-code]
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7276: note: silence by adding parentheses to mark code as explicitly dead
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7082: warning: code will never be executed [-Wunreachable-code]
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:7027: note: silence by adding parentheses to mark code as explicitly dead
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:6891: warning: code will never be executed [-Wunreachable-code]
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:6821: note: silence by adding parentheses to mark code as explicitly dead
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:5579: warning: code will never be executed [-Wunreachable-code]
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:5570: note: silence by adding parentheses to mark code as explicitly dead
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:5595: warning: code will never be executed [-Wunreachable-code]
332:03.29 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1192:5579: note: silence by adding parentheses to mark code as explicitly dead
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:3617: warning: code will never be executed [-Wunreachable-code]
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:2575: warning: code will never be executed [-Wunreachable-code]
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:747: warning: code will never be executed [-Wunreachable-code]
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:597: warning: code will never be executed [-Wunreachable-code]
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:466: warning: code will never be executed [-Wunreachable-code]
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:9359: warning: code will never be executed [-Wunreachable-code]
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:9227: warning: code will never be executed [-Wunreachable-code]
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:9223: note: silence by adding parentheses to mark code as explicitly dead
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:9001: warning: code will never be executed [-Wunreachable-code]
332:03.30 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:8997: note: silence by adding parentheses to mark code as explicitly dead
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:7587: warning: code will never be executed [-Wunreachable-code]
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:8230: warning: code will never be executed [-Wunreachable-code]
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:8226: note: silence by adding parentheses to mark code as explicitly dead
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:8004: warning: code will never be executed [-Wunreachable-code]
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:8000: note: silence by adding parentheses to mark code as explicitly dead
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:7496: warning: code will never be executed [-Wunreachable-code]
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:7357: warning: code will never be executed [-Wunreachable-code]
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:7351: note: silence by adding parentheses to mark code as explicitly dead
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:6934: warning: code will never be executed [-Wunreachable-code]
332:03.31 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:5606: warning: code will never be executed [-Wunreachable-code]
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:5597: note: silence by adding parentheses to mark code as explicitly dead
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:5622: warning: code will never be executed [-Wunreachable-code]
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1193:5606: note: silence by adding parentheses to mark code as explicitly dead
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:3614: warning: code will never be executed [-Wunreachable-code]
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:2572: warning: code will never be executed [-Wunreachable-code]
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:744: warning: code will never be executed [-Wunreachable-code]
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:595: warning: code will never be executed [-Wunreachable-code]
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:465: warning: code will never be executed [-Wunreachable-code]
332:03.32 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:8359: warning: code will never be executed [-Wunreachable-code]
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:8436: warning: code will never be executed [-Wunreachable-code]
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:9200: warning: code will never be executed [-Wunreachable-code]
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:9196: note: silence by adding parentheses to mark code as explicitly dead
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:8976: warning: code will never be executed [-Wunreachable-code]
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:8972: note: silence by adding parentheses to mark code as explicitly dead
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:8212: warning: code will never be executed [-Wunreachable-code]
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:8208: note: silence by adding parentheses to mark code as explicitly dead
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:7988: warning: code will never be executed [-Wunreachable-code]
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:7984: note: silence by adding parentheses to mark code as explicitly dead
332:03.33 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:7485: warning: code will never be executed [-Wunreachable-code]
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:7347: warning: code will never be executed [-Wunreachable-code]
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:7341: note: silence by adding parentheses to mark code as explicitly dead
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:7104: warning: code will never be executed [-Wunreachable-code]
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:6926: warning: code will never be executed [-Wunreachable-code]
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:5599: warning: code will never be executed [-Wunreachable-code]
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:5590: note: silence by adding parentheses to mark code as explicitly dead
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:5615: warning: code will never be executed [-Wunreachable-code]
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1194:5599: note: silence by adding parentheses to mark code as explicitly dead
332:03.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:3623: warning: code will never be executed [-Wunreachable-code]
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:2581: warning: code will never be executed [-Wunreachable-code]
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:468: warning: code will never be executed [-Wunreachable-code]
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:8493: warning: code will never be executed [-Wunreachable-code]
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:9281: warning: code will never be executed [-Wunreachable-code]
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:9277: note: silence by adding parentheses to mark code as explicitly dead
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:9051: warning: code will never be executed [-Wunreachable-code]
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:9047: note: silence by adding parentheses to mark code as explicitly dead
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:7611: warning: code will never be executed [-Wunreachable-code]
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:8266: warning: code will never be executed [-Wunreachable-code]
332:03.35 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:8262: note: silence by adding parentheses to mark code as explicitly dead
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:8036: warning: code will never be executed [-Wunreachable-code]
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:8032: note: silence by adding parentheses to mark code as explicitly dead
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:7377: warning: code will never be executed [-Wunreachable-code]
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:7371: note: silence by adding parentheses to mark code as explicitly dead
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:7177: warning: code will never be executed [-Wunreachable-code]
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:5620: warning: code will never be executed [-Wunreachable-code]
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:5611: note: silence by adding parentheses to mark code as explicitly dead
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:5636: warning: code will never be executed [-Wunreachable-code]
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1195:5620: note: silence by adding parentheses to mark code as explicitly dead
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:2709: warning: code will never be executed [-Wunreachable-code]
332:03.36 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:809: warning: code will never be executed [-Wunreachable-code]
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:711: warning: code will never be executed [-Wunreachable-code]
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:577: warning: code will never be executed [-Wunreachable-code]
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:429: warning: code will never be executed [-Wunreachable-code]
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:383: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:360: warning: code will never be executed [-Wunreachable-code]
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:8311: warning: code will never be executed [-Wunreachable-code]
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:8249: note: silence by adding parentheses to mark code as explicitly dead
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:9075: warning: code will never be executed [-Wunreachable-code]
332:03.37 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:9071: note: silence by adding parentheses to mark code as explicitly dead
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:8851: warning: code will never be executed [-Wunreachable-code]
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:8847: note: silence by adding parentheses to mark code as explicitly dead
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7465: warning: code will never be executed [-Wunreachable-code]
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7438: note: silence by adding parentheses to mark code as explicitly dead
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:8102: warning: code will never be executed [-Wunreachable-code]
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:8098: note: silence by adding parentheses to mark code as explicitly dead
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7878: warning: code will never be executed [-Wunreachable-code]
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7874: note: silence by adding parentheses to mark code as explicitly dead
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7390: warning: code will never be executed [-Wunreachable-code]
332:03.38 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7362: note: silence by adding parentheses to mark code as explicitly dead
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7267: warning: code will never be executed [-Wunreachable-code]
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7261: note: silence by adding parentheses to mark code as explicitly dead
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7067: warning: code will never be executed [-Wunreachable-code]
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:7012: note: silence by adding parentheses to mark code as explicitly dead
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:6876: warning: code will never be executed [-Wunreachable-code]
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:6806: note: silence by adding parentheses to mark code as explicitly dead
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:5564: warning: code will never be executed [-Wunreachable-code]
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:5555: note: silence by adding parentheses to mark code as explicitly dead
332:03.39 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:5580: warning: code will never be executed [-Wunreachable-code]
332:03.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1196:5564: note: silence by adding parentheses to mark code as explicitly dead
332:03.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:2740: warning: code will never be executed [-Wunreachable-code]
332:03.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:840: warning: code will never be executed [-Wunreachable-code]
332:03.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:742: warning: code will never be executed [-Wunreachable-code]
332:03.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:592: warning: code will never be executed [-Wunreachable-code]
332:03.40 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:428: warning: code will never be executed [-Wunreachable-code]
332:03.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:382: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:359: warning: code will never be executed [-Wunreachable-code]
332:03.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:9316: warning: code will never be executed [-Wunreachable-code]
332:03.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:9184: warning: code will never be executed [-Wunreachable-code]
332:03.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:9180: note: silence by adding parentheses to mark code as explicitly dead
332:03.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:8962: warning: code will never be executed [-Wunreachable-code]
332:03.41 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:8958: note: silence by adding parentheses to mark code as explicitly dead
332:03.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:7572: warning: code will never be executed [-Wunreachable-code]
332:03.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:8203: warning: code will never be executed [-Wunreachable-code]
332:03.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:8199: note: silence by adding parentheses to mark code as explicitly dead
332:03.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:7981: warning: code will never be executed [-Wunreachable-code]
332:03.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:7977: note: silence by adding parentheses to mark code as explicitly dead
332:03.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:7481: warning: code will never be executed [-Wunreachable-code]
332:03.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:7342: warning: code will never be executed [-Wunreachable-code]
332:03.42 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:7336: note: silence by adding parentheses to mark code as explicitly dead
332:03.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:6919: warning: code will never be executed [-Wunreachable-code]
332:03.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:5591: warning: code will never be executed [-Wunreachable-code]
332:03.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:5582: note: silence by adding parentheses to mark code as explicitly dead
332:03.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:5607: warning: code will never be executed [-Wunreachable-code]
332:03.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1197:5591: note: silence by adding parentheses to mark code as explicitly dead
332:03.43 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:2737: warning: code will never be executed [-Wunreachable-code]
332:03.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:837: warning: code will never be executed [-Wunreachable-code]
332:03.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:739: warning: code will never be executed [-Wunreachable-code]
332:03.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:590: warning: code will never be executed [-Wunreachable-code]
332:03.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:427: warning: code will never be executed [-Wunreachable-code]
332:03.44 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:381: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:358: warning: code will never be executed [-Wunreachable-code]
332:03.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:8332: warning: code will never be executed [-Wunreachable-code]
332:03.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:8409: warning: code will never be executed [-Wunreachable-code]
332:03.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:9157: warning: code will never be executed [-Wunreachable-code]
332:03.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:9153: note: silence by adding parentheses to mark code as explicitly dead
332:03.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:8937: warning: code will never be executed [-Wunreachable-code]
332:03.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:8933: note: silence by adding parentheses to mark code as explicitly dead
332:03.45 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:8185: warning: code will never be executed [-Wunreachable-code]
332:03.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:8181: note: silence by adding parentheses to mark code as explicitly dead
332:03.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:7965: warning: code will never be executed [-Wunreachable-code]
332:03.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:7961: note: silence by adding parentheses to mark code as explicitly dead
332:03.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:7470: warning: code will never be executed [-Wunreachable-code]
332:03.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:7332: warning: code will never be executed [-Wunreachable-code]
332:03.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:7326: note: silence by adding parentheses to mark code as explicitly dead
332:03.46 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:7089: warning: code will never be executed [-Wunreachable-code]
332:03.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:6911: warning: code will never be executed [-Wunreachable-code]
332:03.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:5584: warning: code will never be executed [-Wunreachable-code]
332:03.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:5575: note: silence by adding parentheses to mark code as explicitly dead
332:03.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:5600: warning: code will never be executed [-Wunreachable-code]
332:03.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1198:5584: note: silence by adding parentheses to mark code as explicitly dead
332:03.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:2746: warning: code will never be executed [-Wunreachable-code]
332:03.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:846: warning: code will never be executed [-Wunreachable-code]
332:03.47 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:430: warning: code will never be executed [-Wunreachable-code]
332:03.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:384: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:361: warning: code will never be executed [-Wunreachable-code]
332:03.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:8466: warning: code will never be executed [-Wunreachable-code]
332:03.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:9238: warning: code will never be executed [-Wunreachable-code]
332:03.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:9234: note: silence by adding parentheses to mark code as explicitly dead
332:03.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:9012: warning: code will never be executed [-Wunreachable-code]
332:03.48 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:9008: note: silence by adding parentheses to mark code as explicitly dead
332:03.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:7596: warning: code will never be executed [-Wunreachable-code]
332:03.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:8239: warning: code will never be executed [-Wunreachable-code]
332:03.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:8235: note: silence by adding parentheses to mark code as explicitly dead
332:03.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:8013: warning: code will never be executed [-Wunreachable-code]
332:03.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:8009: note: silence by adding parentheses to mark code as explicitly dead
332:03.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:7362: warning: code will never be executed [-Wunreachable-code]
332:03.49 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:7356: note: silence by adding parentheses to mark code as explicitly dead
332:03.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:7162: warning: code will never be executed [-Wunreachable-code]
332:03.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:5605: warning: code will never be executed [-Wunreachable-code]
332:03.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:5596: note: silence by adding parentheses to mark code as explicitly dead
332:03.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:5621: warning: code will never be executed [-Wunreachable-code]
332:03.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1199:5605: note: silence by adding parentheses to mark code as explicitly dead
332:03.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:2727: warning: code will never be executed [-Wunreachable-code]
332:03.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:843: warning: code will never be executed [-Wunreachable-code]
332:03.50 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:429: warning: code will never be executed [-Wunreachable-code]
332:03.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:383: warning: 'return' will never be executed [-Wunreachable-code-return]
332:03.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:360: warning: code will never be executed [-Wunreachable-code]
332:03.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:8431: warning: code will never be executed [-Wunreachable-code]
332:03.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:9195: warning: code will never be executed [-Wunreachable-code]
332:03.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:9191: note: silence by adding parentheses to mark code as explicitly dead
332:03.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:8971: warning: code will never be executed [-Wunreachable-code]
332:03.51 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:8967: note: silence by adding parentheses to mark code as explicitly dead
332:03.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:7567: warning: code will never be executed [-Wunreachable-code]
332:03.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:8204: warning: code will never be executed [-Wunreachable-code]
332:03.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:8200: note: silence by adding parentheses to mark code as explicitly dead
332:03.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:7980: warning: code will never be executed [-Wunreachable-code]
332:03.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:7976: note: silence by adding parentheses to mark code as explicitly dead
332:03.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:7333: warning: code will never be executed [-Wunreachable-code]
332:03.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:7327: note: silence by adding parentheses to mark code as explicitly dead
332:03.52 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:7133: warning: code will never be executed [-Wunreachable-code]
332:03.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:5576: warning: code will never be executed [-Wunreachable-code]
332:03.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:5567: note: silence by adding parentheses to mark code as explicitly dead
332:03.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:5592: warning: code will never be executed [-Wunreachable-code]
332:03.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1200:5576: note: silence by adding parentheses to mark code as explicitly dead
332:03.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:3585: warning: code will never be executed [-Wunreachable-code]
332:03.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:2543: warning: code will never be executed [-Wunreachable-code]
332:03.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:715: warning: code will never be executed [-Wunreachable-code]
332:03.53 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:581: warning: code will never be executed [-Wunreachable-code]
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:466: warning: code will never be executed [-Wunreachable-code]
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:8327: warning: code will never be executed [-Wunreachable-code]
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:8265: note: silence by adding parentheses to mark code as explicitly dead
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:9099: warning: code will never be executed [-Wunreachable-code]
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:9095: note: silence by adding parentheses to mark code as explicitly dead
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:8873: warning: code will never be executed [-Wunreachable-code]
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:8869: note: silence by adding parentheses to mark code as explicitly dead
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7475: warning: code will never be executed [-Wunreachable-code]
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7448: note: silence by adding parentheses to mark code as explicitly dead
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:8118: warning: code will never be executed [-Wunreachable-code]
332:03.54 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:8114: note: silence by adding parentheses to mark code as explicitly dead
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7892: warning: code will never be executed [-Wunreachable-code]
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7888: note: silence by adding parentheses to mark code as explicitly dead
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7400: warning: code will never be executed [-Wunreachable-code]
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7372: note: silence by adding parentheses to mark code as explicitly dead
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7277: warning: code will never be executed [-Wunreachable-code]
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7271: note: silence by adding parentheses to mark code as explicitly dead
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7077: warning: code will never be executed [-Wunreachable-code]
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:7022: note: silence by adding parentheses to mark code as explicitly dead
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:6886: warning: code will never be executed [-Wunreachable-code]
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:6816: note: silence by adding parentheses to mark code as explicitly dead
332:03.55 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:5574: warning: code will never be executed [-Wunreachable-code]
332:03.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:5565: note: silence by adding parentheses to mark code as explicitly dead
332:03.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:5590: warning: code will never be executed [-Wunreachable-code]
332:03.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1201:5574: note: silence by adding parentheses to mark code as explicitly dead
332:03.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:3616: warning: code will never be executed [-Wunreachable-code]
332:03.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:2574: warning: code will never be executed [-Wunreachable-code]
332:03.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:746: warning: code will never be executed [-Wunreachable-code]
332:03.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:596: warning: code will never be executed [-Wunreachable-code]
332:03.56 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:465: warning: code will never be executed [-Wunreachable-code]
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:9340: warning: code will never be executed [-Wunreachable-code]
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:9208: warning: code will never be executed [-Wunreachable-code]
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:9204: note: silence by adding parentheses to mark code as explicitly dead
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:8984: warning: code will never be executed [-Wunreachable-code]
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:8980: note: silence by adding parentheses to mark code as explicitly dead
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:7582: warning: code will never be executed [-Wunreachable-code]
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:8219: warning: code will never be executed [-Wunreachable-code]
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:8215: note: silence by adding parentheses to mark code as explicitly dead
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:7995: warning: code will never be executed [-Wunreachable-code]
332:03.57 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:7991: note: silence by adding parentheses to mark code as explicitly dead
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:7491: warning: code will never be executed [-Wunreachable-code]
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:7352: warning: code will never be executed [-Wunreachable-code]
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:7346: note: silence by adding parentheses to mark code as explicitly dead
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:6929: warning: code will never be executed [-Wunreachable-code]
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:5601: warning: code will never be executed [-Wunreachable-code]
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:5592: note: silence by adding parentheses to mark code as explicitly dead
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:5617: warning: code will never be executed [-Wunreachable-code]
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1202:5601: note: silence by adding parentheses to mark code as explicitly dead
332:03.58 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:3613: warning: code will never be executed [-Wunreachable-code]
332:03.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:2571: warning: code will never be executed [-Wunreachable-code]
332:03.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:743: warning: code will never be executed [-Wunreachable-code]
332:03.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:594: warning: code will never be executed [-Wunreachable-code]
332:03.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:464: warning: code will never be executed [-Wunreachable-code]
332:03.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:8348: warning: code will never be executed [-Wunreachable-code]
332:03.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:8425: warning: code will never be executed [-Wunreachable-code]
332:03.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:9181: warning: code will never be executed [-Wunreachable-code]
332:03.59 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:9177: note: silence by adding parentheses to mark code as explicitly dead
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:8959: warning: code will never be executed [-Wunreachable-code]
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:8955: note: silence by adding parentheses to mark code as explicitly dead
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:8201: warning: code will never be executed [-Wunreachable-code]
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:8197: note: silence by adding parentheses to mark code as explicitly dead
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:7979: warning: code will never be executed [-Wunreachable-code]
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:7975: note: silence by adding parentheses to mark code as explicitly dead
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:7480: warning: code will never be executed [-Wunreachable-code]
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:7342: warning: code will never be executed [-Wunreachable-code]
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:7336: note: silence by adding parentheses to mark code as explicitly dead
332:03.60 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:7099: warning: code will never be executed [-Wunreachable-code]
332:03.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:6921: warning: code will never be executed [-Wunreachable-code]
332:03.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:5594: warning: code will never be executed [-Wunreachable-code]
332:03.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:5585: note: silence by adding parentheses to mark code as explicitly dead
332:03.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:5610: warning: code will never be executed [-Wunreachable-code]
332:03.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1203:5594: note: silence by adding parentheses to mark code as explicitly dead
332:03.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:3622: warning: code will never be executed [-Wunreachable-code]
332:03.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:2580: warning: code will never be executed [-Wunreachable-code]
332:03.61 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:467: warning: code will never be executed [-Wunreachable-code]
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:8482: warning: code will never be executed [-Wunreachable-code]
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:9262: warning: code will never be executed [-Wunreachable-code]
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:9258: note: silence by adding parentheses to mark code as explicitly dead
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:9034: warning: code will never be executed [-Wunreachable-code]
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:9030: note: silence by adding parentheses to mark code as explicitly dead
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:7606: warning: code will never be executed [-Wunreachable-code]
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:8255: warning: code will never be executed [-Wunreachable-code]
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:8251: note: silence by adding parentheses to mark code as explicitly dead
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:8027: warning: code will never be executed [-Wunreachable-code]
332:03.62 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:8023: note: silence by adding parentheses to mark code as explicitly dead
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:7372: warning: code will never be executed [-Wunreachable-code]
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:7366: note: silence by adding parentheses to mark code as explicitly dead
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:7172: warning: code will never be executed [-Wunreachable-code]
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:5615: warning: code will never be executed [-Wunreachable-code]
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:5606: note: silence by adding parentheses to mark code as explicitly dead
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:5631: warning: code will never be executed [-Wunreachable-code]
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1204:5615: note: silence by adding parentheses to mark code as explicitly dead
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:4660: warning: code will never be executed [-Wunreachable-code]
332:03.63 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:4598: note: silence by adding parentheses to mark code as explicitly dead
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:5392: warning: code will never be executed [-Wunreachable-code]
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:5388: note: silence by adding parentheses to mark code as explicitly dead
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:5176: warning: code will never be executed [-Wunreachable-code]
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:5172: note: silence by adding parentheses to mark code as explicitly dead
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3838: warning: code will never be executed [-Wunreachable-code]
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3811: note: silence by adding parentheses to mark code as explicitly dead
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:4451: warning: code will never be executed [-Wunreachable-code]
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:4447: note: silence by adding parentheses to mark code as explicitly dead
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:4235: warning: code will never be executed [-Wunreachable-code]
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:4231: note: silence by adding parentheses to mark code as explicitly dead
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3763: warning: code will never be executed [-Wunreachable-code]
332:03.64 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3735: note: silence by adding parentheses to mark code as explicitly dead
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3640: warning: code will never be executed [-Wunreachable-code]
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3634: note: silence by adding parentheses to mark code as explicitly dead
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3440: warning: code will never be executed [-Wunreachable-code]
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3385: note: silence by adding parentheses to mark code as explicitly dead
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3249: warning: code will never be executed [-Wunreachable-code]
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:3179: note: silence by adding parentheses to mark code as explicitly dead
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:1937: warning: code will never be executed [-Wunreachable-code]
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:1928: note: silence by adding parentheses to mark code as explicitly dead
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:1953: warning: code will never be executed [-Wunreachable-code]
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1409:1937: note: silence by adding parentheses to mark code as explicitly dead
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:5611: warning: code will never be executed [-Wunreachable-code]
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:5479: warning: code will never be executed [-Wunreachable-code]
332:03.65 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:5475: note: silence by adding parentheses to mark code as explicitly dead
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:5264: warning: code will never be executed [-Wunreachable-code]
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:5260: note: silence by adding parentheses to mark code as explicitly dead
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:3916: warning: code will never be executed [-Wunreachable-code]
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:4526: warning: code will never be executed [-Wunreachable-code]
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:4522: note: silence by adding parentheses to mark code as explicitly dead
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:4311: warning: code will never be executed [-Wunreachable-code]
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:4307: note: silence by adding parentheses to mark code as explicitly dead
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:3825: warning: code will never be executed [-Wunreachable-code]
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:3686: warning: code will never be executed [-Wunreachable-code]
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:3680: note: silence by adding parentheses to mark code as explicitly dead
332:03.66 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:3263: warning: code will never be executed [-Wunreachable-code]
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:1935: warning: code will never be executed [-Wunreachable-code]
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:1926: note: silence by adding parentheses to mark code as explicitly dead
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:1951: warning: code will never be executed [-Wunreachable-code]
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1412:1935: note: silence by adding parentheses to mark code as explicitly dead
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:4663: warning: code will never be executed [-Wunreachable-code]
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:4740: warning: code will never be executed [-Wunreachable-code]
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:5464: warning: code will never be executed [-Wunreachable-code]
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:5460: note: silence by adding parentheses to mark code as explicitly dead
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:5250: warning: code will never be executed [-Wunreachable-code]
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:5246: note: silence by adding parentheses to mark code as explicitly dead
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:4516: warning: code will never be executed [-Wunreachable-code]
332:03.67 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:4512: note: silence by adding parentheses to mark code as explicitly dead
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:4302: warning: code will never be executed [-Wunreachable-code]
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:4298: note: silence by adding parentheses to mark code as explicitly dead
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:3819: warning: code will never be executed [-Wunreachable-code]
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:3681: warning: code will never be executed [-Wunreachable-code]
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:3675: note: silence by adding parentheses to mark code as explicitly dead
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:3438: warning: code will never be executed [-Wunreachable-code]
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:3260: warning: code will never be executed [-Wunreachable-code]
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:1933: warning: code will never be executed [-Wunreachable-code]
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:1924: note: silence by adding parentheses to mark code as explicitly dead
332:03.68 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:1949: warning: code will never be executed [-Wunreachable-code]
332:03.69 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-fast-path.c:1415:1933: note: silence by adding parentheses to mark code as explicitly dead
332:03.69 371 warnings generated.
332:03.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:03.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:03.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:03.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:03.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:03.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:03.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:03.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:03.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:03.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:04.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:04.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:04.10 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-glyph.c:638:16: warning: unknown attribute '__force_align_arg_pointer__' ignored [-Wunknown-attributes]
332:04.10 638 | __attribute__((__force_align_arg_pointer__))
332:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
332:04.10 1 warning generated.
332:04.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:04.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:04.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:04.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:04.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:04.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:04.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:04.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:04.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:04.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:05.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:05.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:05.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:05.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:05.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:05.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:05.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:05.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:05.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:05.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:06.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:06.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:06.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:06.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:06.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:06.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:06.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:06.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:06.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:06.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:06.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:06.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:06.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:06.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:07.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:07.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:07.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:07.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:07.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:07.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:07.71 In file included from /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region16.c:52:
332:07.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
332:07.71 1677 | if (((badreg)->data == pixman_broken_data))
332:07.71 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
332:07.71 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: note: remove extraneous parentheses around the comparison to silence this warning
332:07.72 1677 | if (((badreg)->data == pixman_broken_data))
332:07.72 | ~ ^ ~
332:07.72 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: note: use '=' to turn this equality comparison into an assignment
332:07.72 1677 | if (((badreg)->data == pixman_broken_data))
332:07.72 | ^~
332:07.72 | =
332:07.72 1 warning generated.
332:07.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:07.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:08.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:08.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:08.33 In file included from /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region32.c:50:
332:08.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
332:08.34 1677 | if (((badreg)->data == pixman_broken_data))
332:08.34 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
332:08.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: note: remove extraneous parentheses around the comparison to silence this warning
332:08.34 1677 | if (((badreg)->data == pixman_broken_data))
332:08.34 | ~ ^ ~
332:08.34 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: note: use '=' to turn this equality comparison into an assignment
332:08.34 1677 | if (((badreg)->data == pixman_broken_data))
332:08.34 | ^~
332:08.34 | =
332:08.34 1 warning generated.
332:08.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:08.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:08.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:08.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:08.95 In file included from /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region64f.c:50:
332:08.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
332:08.96 1677 | if (((badreg)->data == pixman_broken_data))
332:08.96 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
332:08.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: note: remove extraneous parentheses around the comparison to silence this warning
332:08.96 1677 | if (((badreg)->data == pixman_broken_data))
332:08.96 | ~ ^ ~
332:08.96 /build/firefox/src/firefox-148.0.2/gfx/cairo/libpixman/src/pixman-region.c:1677:29: note: use '=' to turn this equality comparison into an assignment
332:08.96 1677 | if (((badreg)->data == pixman_broken_data))
332:08.96 | ^~
332:08.96 | =
332:08.96 1 warning generated.
332:09.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:09.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:09.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:09.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:09.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:09.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:09.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:09.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:09.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:09.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:09.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:09.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:10.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:10.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:10.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:10.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:10.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:10.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:10.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:10.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:10.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:10.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:10.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:10.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:10.89 gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.o
332:11.33 gfx/cairo/libpixman/src/pixman-arm-neon-asm.o
332:13.24 gfx/cairo/libpixman/src/pixman-arm-simd-asm-scaled.o
332:13.55 gfx/cairo/libpixman/src/pixman-arm-simd-asm.o
332:14.54 gfx/config
332:14.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:14.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:30.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:30.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:30.21 gfx/gl
332:30.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:30.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:39.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:39.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:39.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:39.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:43.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:43.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:43.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:43.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:47.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:47.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:48.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:48.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:57.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:57.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
332:57.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
332:57.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
333:17.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
333:17.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
333:18.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
333:18.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
333:27.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
333:27.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
333:28.05 gfx/graphite2/src
333:28.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
333:28.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
333:30.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
333:30.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
333:30.93 In file included from Unified_cpp_gfx_graphite2_src0.cpp:74:
333:30.93 /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/GlyphCache.cpp:47:40: warning: 'iterator<std::input_iterator_tag, std::pair<unsigned short, unsigned short>>' is deprecated [-Wdeprecated-declarations]
333:30.93 47 | class _glat_iterator : public std::iterator<std::input_iterator_tag, std::pair<sparse::key_type, sparse::mapped_type> >
333:30.93 | ^
333:30.93 /usr/bin/../lib/gcc/armv7l-unknown-linux-gnueabihf/15.2.1/../../../../include/c++/15.2.1/bits/stl_iterator_base_types.h:129:14: note: 'iterator<std::input_iterator_tag, std::pair<unsigned short, unsigned short>>' has been explicitly marked deprecated here
333:30.93 129 | struct [[__deprecated__]] iterator
333:30.93 | ^
333:30.93 In file included from Unified_cpp_gfx_graphite2_src0.cpp:11:
333:30.93 In file included from /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/CmapCache.cpp:29:
333:30.93 In file included from /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/inc/CmapCache.h:30:
333:30.93 In file included from /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/inc/Face.h:34:
333:30.93 In file included from /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/inc/FeatureMap.h:29:
333:30.93 In file included from /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/inc/FeatureVal.h:31:
333:30.94 /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/inc/List.h:163:33: warning: first argument in call to 'memmove' is a pointer to non-trivially copyable type 'graphite2::FeatureVal' [-Wnontrivial-memcall]
333:30.94 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T));
333:30.94 | ^
333:30.94 /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/inc/List.h:93:20: note: in instantiation of member function 'graphite2::Vector<graphite2::FeatureVal>::erase' requested here
333:30.94 93 | void clear() { erase(begin(), end()); }
333:30.94 | ^
333:30.94 /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/inc/List.h:61:17: note: in instantiation of member function 'graphite2::Vector<graphite2::FeatureVal>::clear' requested here
333:30.94 61 | ~Vector() { clear(); free(m_first); }
333:30.94 | ^
333:30.94 /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/Segment.cpp:45:10: note: in instantiation of member function 'graphite2::Vector<graphite2::FeatureVal>::~Vector' requested here
333:30.94 45 | Segment::Segment(size_t numchars, const Face* face, uint32 script, int textDir)
333:30.94 | ^
333:30.94 /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/inc/List.h:163:33: note: explicitly cast the pointer to silence this warning
333:30.94 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T));
333:30.94 | ^
333:30.94 | (void*)
333:30.94 2 warnings generated.
333:31.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
333:31.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
333:32.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
333:32.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
333:32.56 In file included from Unified_cpp_gfx_graphite2_src1.cpp:11:
333:32.56 /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/Slot.cpp:78:16: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'SlotJustify' [-Wnontrivial-memcall]
333:32.56 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels));
333:32.56 | ^
333:32.56 /build/firefox/src/firefox-148.0.2/gfx/graphite2/src/Slot.cpp:78:16: note: explicitly cast the pointer to silence this warning
333:32.56 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels));
333:32.56 | ^
333:32.56 | (void*)
333:32.57 1 warning generated.
333:32.65 gfx/harfbuzz/src
333:32.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
333:32.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
334:23.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
334:23.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
334:23.61 gfx/ipc
334:23.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
334:23.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
334:41.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
334:41.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/gfx/ipc/GPUParent.cpp:52:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/CompositorBridgeParent.h:25:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
334:41.70 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
334:41.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
334:41.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
334:41.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
334:41.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
334:41.71 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
334:41.71 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
334:41.71 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
334:41.71 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
334:41.71 1 warning generated.
334:41.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
334:41.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
335:09.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
335:09.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
335:09.21 In file included from Unified_cpp_gfx_ipc0.cpp:2:
335:09.21 In file included from /build/firefox/src/firefox-148.0.2/gfx/ipc/CanvasManagerChild.cpp:10:
335:09.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
335:09.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
335:09.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
335:09.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
335:09.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
335:09.21 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
335:09.21 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
335:09.21 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
335:09.21 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
335:09.21 1 warning generated.
335:09.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
335:09.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
335:29.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
335:29.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
335:29.53 In file included from Unified_cpp_gfx_ipc1.cpp:2:
335:29.53 In file included from /build/firefox/src/firefox-148.0.2/gfx/ipc/VsyncBridgeParent.cpp:8:
335:29.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/CompositorBridgeParent.h:25:
335:29.53 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39:
335:29.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
335:29.53 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
335:29.54 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
335:29.54 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
335:29.54 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
335:29.54 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
335:29.54 1 warning generated.
335:29.65 gfx/layers
335:29.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
335:29.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
335:39.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
335:39.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
335:39.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
335:39.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
335:49.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
335:49.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
335:49.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
335:49.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:01.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:01.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:01.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:01.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:13.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:13.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:13.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:13.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:28.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:28.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/composite/TextureHost.cpp:17:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/CompositorBridgeParent.h:25:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
336:28.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
336:28.50 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
336:28.50 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
336:28.50 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
336:28.51 1 warning generated.
336:28.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:28.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:37.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:37.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:37.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:37.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:48.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:48.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:48.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:48.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:57.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:57.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
336:57.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
336:57.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
337:21.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
337:21.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
337:21.45 In file included from Unified_cpp_gfx_layers0.cpp:2:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/AnimationHelper.cpp:21:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZSampler.h:12:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/apz/src/APZCTreeManager.h:25:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
337:21.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
337:21.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
337:21.46 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
337:21.46 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
337:21.46 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
337:21.46 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
337:21.46 1 warning generated.
337:21.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
337:21.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
337:39.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
337:39.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
337:40.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
337:40.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
338:02.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
338:02.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
338:02.39 In file included from Unified_cpp_gfx_layers10.cpp:2:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PCanvasChild.cpp:11:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
338:02.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
338:02.39 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
338:02.39 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
338:02.39 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
338:02.39 1 warning generated.
338:02.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
338:02.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
338:21.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
338:21.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
338:21.82 In file included from Unified_cpp_gfx_layers11.cpp:2:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PTextureChild.cpp:12:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
338:21.82 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
338:21.82 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
338:21.82 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
338:21.82 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
338:21.82 1 warning generated.
338:21.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
338:21.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
338:47.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
338:47.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
338:47.27 In file included from Unified_cpp_gfx_layers2.cpp:20:
338:47.27 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/apz/src/APZCTreeManager.cpp:9:
338:47.27 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/apz/src/APZCTreeManager.h:25:
338:47.27 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39:
338:47.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
338:47.27 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
338:47.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
338:47.28 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
338:47.28 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
338:47.28 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
338:47.28 1 warning generated.
338:47.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
338:47.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
339:06.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
339:06.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
339:06.09 In file included from Unified_cpp_gfx_layers3.cpp:2:
339:06.09 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/apz/src/FocusTarget.cpp:8:
339:06.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserBridgeChild.h:10:
339:06.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
339:06.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
339:06.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
339:06.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsFrameMessageManager.h:15:
339:06.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
339:06.10 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
339:06.10 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
339:06.10 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
339:06.10 1 warning generated.
339:06.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
339:06.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
339:27.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
339:27.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
339:27.59 In file included from Unified_cpp_gfx_layers4.cpp:2:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/apz/testutil/APZTestData.cpp:7:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/apz/testutil/APZTestData.h:21:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
339:27.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
339:27.59 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
339:27.59 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
339:27.59 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
339:27.59 1 warning generated.
339:27.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
339:27.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
339:48.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
339:48.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
339:48.55 In file included from Unified_cpp_gfx_layers5.cpp:101:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/ipc/APZCTreeManagerChild.cpp:7:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZCTreeManagerChild.h:12:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZCTreeManagerChild.h:18:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
339:48.55 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
339:48.56 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
339:48.56 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
339:48.56 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
339:48.56 1 warning generated.
339:48.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
339:48.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
340:21.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
340:21.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
340:21.15 In file included from Unified_cpp_gfx_layers6.cpp:2:
340:21.15 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/ipc/CanvasChild.cpp:10:
340:21.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
340:21.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
340:21.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
340:21.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
340:21.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
340:21.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
340:21.15 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
340:21.15 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
340:21.15 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
340:21.15 In file included from Unified_cpp_gfx_layers6.cpp:110:
340:21.15 /build/firefox/src/firefox-148.0.2/gfx/layers/ipc/ISurfaceAllocator.cpp:149:14: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
340:21.15 149 | if (offset > (size_t)std::numeric_limits<uint32_t>::max()) {
340:21.15 | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
340:21.15 2 warnings generated.
340:21.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
340:21.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
340:46.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
340:46.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
340:46.63 In file included from Unified_cpp_gfx_layers7.cpp:20:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/ipc/RemoteContentController.cpp:7:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/RemoteContentController.h:10:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/GeckoContentController.h:11:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
340:46.63 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
340:46.63 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
340:46.63 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
340:46.63 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
340:46.63 1 warning generated.
340:46.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
340:46.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:15.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:15.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:15.89 In file included from Unified_cpp_gfx_layers8.cpp:47:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/wr/IpcResourceUpdateQueue.cpp:12:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/WebRenderBridgeChild.h:11:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
341:15.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
341:15.90 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
341:15.90 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
341:15.90 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
341:15.90 1 warning generated.
341:16.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:16.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:43.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:43.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:43.31 In file included from Unified_cpp_gfx_layers9.cpp:2:
341:43.31 In file included from /build/firefox/src/firefox-148.0.2/gfx/layers/wr/WebRenderImageHost.cpp:19:
341:43.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/WebRenderBridgeParent.h:17:
341:43.31 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39:
341:43.31 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
341:43.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
341:43.32 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
341:43.32 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
341:43.32 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
341:43.32 1 warning generated.
341:43.39 gfx/ots/src
341:43.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:43.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:50.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:50.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:50.35 In file included from Unified_cpp_gfx_ots_src0.cpp:2:
341:50.35 In file included from /build/firefox/src/firefox-148.0.2/gfx/ots/RLBoxWOFF2Host.cpp:7:
341:50.35 In file included from /build/firefox/src/firefox-148.0.2/gfx/ots/RLBoxWOFF2Host.h:27:
341:50.35 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
341:50.35 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
341:50.35 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
341:50.35 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
341:50.35 1 warning generated.
341:50.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:50.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:53.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:53.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:53.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:53.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:58.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:58.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:58.59 In file included from Unified_cpp_gfx_ots_src2.cpp:20:
341:58.59 In file included from /build/firefox/src/firefox-148.0.2/gfx/ots/src/ots.cc:17:
341:58.59 In file included from /build/firefox/src/firefox-148.0.2/gfx/ots/src/../RLBoxWOFF2Host.h:27:
341:58.59 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
341:58.59 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
341:58.59 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
341:58.59 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
341:58.59 In file included from Unified_cpp_gfx_ots_src2.cpp:74:
341:58.59 /build/firefox/src/firefox-148.0.2/gfx/ots/src/stat.cc:262:34: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
341:58.59 262 | if (out->Tell() - tableStart != this->designAxesOffset) {
341:58.59 | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
341:58.59 /build/firefox/src/firefox-148.0.2/gfx/ots/src/stat.cc:277:34: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
341:58.59 277 | if (out->Tell() - tableStart != this->offsetToAxisValueOffsets) {
341:58.59 | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
341:58.59 3 warnings generated.
341:58.68 gfx/skia
341:58.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:58.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:59.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:59.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
341:59.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
341:59.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:00.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:00.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:00.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:00.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:02.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:02.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:02.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:02.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:04.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:04.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:04.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:04.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:06.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:06.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:06.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:06.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:06.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:06.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:06.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:06.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:06.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:06.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:06.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:06.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:07.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:07.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:08.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:08.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:08.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:08.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:08.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:08.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:10.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:10.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:10.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:10.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:12.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:12.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:12.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:12.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:13.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:13.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:13.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:13.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:15.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:15.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:15.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:15.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:17.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:17.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:17.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:17.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:19.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:19.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:19.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:19.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:21.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:21.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:21.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:21.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:23.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:23.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:23.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:23.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:25.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:25.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:25.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:25.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:26.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:26.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:27.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:27.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:27.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:27.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:27.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:27.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:29.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:29.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:29.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:29.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:31.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:31.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:31.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:31.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:31.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:31.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:31.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:31.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:31.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:31.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:31.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:31.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:35.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:35.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:35.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:35.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:38.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:38.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:38.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:38.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:41.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:41.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:41.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:41.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:42.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:42.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:42.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:42.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:44.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:44.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:44.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:44.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:46.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:46.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:46.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:46.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:47.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:47.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:48.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:48.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:49.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:49.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:49.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:49.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:50.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:50.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:50.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:50.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:51.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:51.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:51.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:51.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:52.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:52.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:53.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:53.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:55.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:55.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:55.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:55.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:57.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:57.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:57.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:57.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:59.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:59.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
342:59.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
342:59.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:02.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:02.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:02.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:02.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:04.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:04.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:05.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:05.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:05.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:05.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:05.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:05.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:06.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:06.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:06.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:06.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:08.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:08.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:09.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:09.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:11.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:11.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:11.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:11.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:14.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:14.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:14.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:14.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:20.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:20.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:20.51 In file included from Unified_cpp_gfx_skia10.cpp:137:
343:20.51 /build/firefox/src/firefox-148.0.2/gfx/skia/skia/src/core/SkString.cpp:199:19: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
343:20.51 199 | if (value > (4294967295U)) {
343:20.51 | ~~~~~ ^ ~~~~~~~~~~~~~
343:20.51 /build/firefox/src/firefox-148.0.2/gfx/skia/skia/src/core/SkString.cpp:209:26: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
343:20.51 209 | if (base + extra > (4294967295U)) {
343:20.51 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
343:20.51 2 warnings generated.
343:20.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:20.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:24.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:24.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:24.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:24.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:28.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:28.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:28.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:28.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:31.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:31.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:31.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:31.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:35.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:35.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:35.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:35.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:39.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:39.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:39.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:39.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:42.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:42.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:42.96 In file included from Unified_cpp_gfx_skia16.cpp:83:
343:42.96 /build/firefox/src/firefox-148.0.2/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp:32:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
343:42.96 32 | }
343:42.96 | ^
343:42.96 1 warning generated.
343:43.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:43.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:46.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:46.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:46.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:46.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:52.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:52.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:52.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:52.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:57.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:57.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
343:57.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
343:57.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:01.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:01.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:01.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:01.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:10.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:10.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:10.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:10.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:13.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:13.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:13.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:13.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:17.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:17.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:18.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:18.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:22.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:22.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:22.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:22.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:27.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:27.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:27.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:27.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:31.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:31.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:31.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:31.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:31.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:31.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:31.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:32.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:36.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:36.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:36.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:36.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:41.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:41.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:41.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:41.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:45.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:45.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:46.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:46.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:50.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:50.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:50.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:50.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:55.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:55.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
344:55.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
344:55.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:00.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:00.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:00.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:00.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:06.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:06.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:06.23 gfx/src
345:06.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:06.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:10.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:10.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:10.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:10.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:19.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:19.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:19.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:19.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:38.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:38.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:39.01 gfx/thebes
345:39.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:39.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:43.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:43.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:43.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:43.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:49.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:49.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:49.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:49.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:56.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:56.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:56.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:56.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:57.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:57.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
345:57.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
345:57.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:05.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:05.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:05.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:05.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:14.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:14.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:14.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:14.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:22.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:22.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:22.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:22.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:31.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:31.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:31.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:31.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:51.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:51.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:15:
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
346:51.90 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
346:51.90 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
346:51.90 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
346:51.90 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
346:51.90 1 warning generated.
346:52.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
346:52.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
347:00.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
347:00.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
347:00.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
347:00.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
347:24.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
347:24.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/gfxPlatform.cpp:9:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/CompositorManagerChild.h:14:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:28:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
347:24.28 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
347:24.29 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
347:24.29 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
347:24.29 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
347:24.29 1 warning generated.
347:24.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
347:24.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
347:42.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
347:42.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
347:42.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
347:42.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
347:47.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
347:47.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
347:47.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
347:47.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
348:19.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
348:19.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
348:19.40 In file included from Unified_cpp_gfx_thebes0.cpp:11:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/COLRFonts.cpp:14:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/TextDrawTarget.h:14:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/WebRenderBridgeChild.h:11:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
348:19.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
348:19.41 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
348:19.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
348:19.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
348:19.41 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
348:19.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
348:19.41 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
348:19.41 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
348:19.41 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
348:19.41 In file included from Unified_cpp_gfx_thebes0.cpp:101:
348:19.41 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/gfxFont.cpp:50:
348:19.41 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/ThebesRLBox.h:25:
348:19.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
348:19.41 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
348:19.41 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
348:19.41 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
348:19.41 2 warnings generated.
348:19.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
348:19.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
348:47.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
348:47.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
348:47.16 In file included from Unified_cpp_gfx_thebes1.cpp:38:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/gfxGraphiteShaper.cpp:20:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/ThebesRLBox.h:25:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox.hpp:15:
348:47.16 /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/rlbox/rlbox_stdlib.hpp:262:29: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
348:47.16 262 | detail::dynamic_check(num <= std::numeric_limits<uint32_t>::max(),
348:47.16 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
348:47.16 In file included from Unified_cpp_gfx_thebes1.cpp:83:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/gfxPlatformFontList.cpp:39:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
348:47.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
348:47.16 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
348:47.16 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
348:47.16 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
348:47.16 2 warnings generated.
348:47.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
348:47.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:01.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:01.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:01.68 In file included from Unified_cpp_gfx_thebes2.cpp:2:
349:01.68 In file included from /build/firefox/src/firefox-148.0.2/gfx/thebes/gfxUtils.cpp:21:
349:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
349:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
349:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
349:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
349:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
349:01.68 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
349:01.68 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
349:01.68 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
349:01.68 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
349:01.68 1 warning generated.
349:01.79 gfx/vr/service/openvr
349:01.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:01.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:02.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:02.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:02.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:02.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:03.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:03.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:03.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:03.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:04.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:04.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:04.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:04.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:05.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:05.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:05.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:05.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:06.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:06.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:06.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:06.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:06.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:06.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:07.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:07.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:08.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:08.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:08.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:08.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:09.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:09.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:10.04 gfx/vr/service
349:10.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:10.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:14.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:14.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:15.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:15.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:18.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:18.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:19.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:19.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:22.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:22.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:22.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:22.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:26.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:26.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:26.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:26.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:33.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:33.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:33.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:33.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:37.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:37.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:37.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:37.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:42.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:42.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:42.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:42.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:51.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:51.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
349:51.46 gfx/vr
349:51.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
349:51.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:02.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:02.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:03.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:03.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:05.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:05.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:05.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:05.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:09.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:09.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:09.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:09.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:21.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:21.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:21.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:21.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:27.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:27.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:27.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:27.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:48.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:48.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
350:48.38 In file included from Unified_cpp_gfx_vr0.cpp:74:
350:48.38 In file included from /build/firefox/src/firefox-148.0.2/gfx/vr/ipc/VRManagerChild.cpp:13:
350:48.38 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
350:48.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
350:48.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
350:48.38 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
350:48.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
350:48.38 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
350:48.38 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
350:48.38 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
350:48.38 1 warning generated.
350:48.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
350:48.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
351:06.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
351:06.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
351:06.03 In file included from Unified_cpp_gfx_vr1.cpp:29:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PVRLayer.cpp:11:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
351:06.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
351:06.03 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
351:06.03 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
351:06.03 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
351:06.03 1 warning generated.
351:06.14 gfx/webrender_bindings
351:06.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
351:06.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
351:14.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
351:14.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
351:14.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
351:14.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
351:24.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
351:24.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
351:24.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
351:24.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
351:46.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
351:46.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
351:46.74 In file included from Unified_cpp_webrender_bindings0.cpp:128:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/gfx/webrender_bindings/RenderThread.cpp:22:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/CompositorBridgeParent.h:25:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
351:46.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
351:46.74 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
351:46.74 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
351:46.74 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
351:46.74 1 warning generated.
351:46.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
351:46.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:03.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:03.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:03.72 In file included from Unified_cpp_webrender_bindings1.cpp:11:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/gfx/webrender_bindings/WebRenderAPI.cpp:23:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/TextDrawTarget.h:14:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/WebRenderBridgeChild.h:11:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsGlobalWindowInner.h:25:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsIScriptContext.h:10:
352:03.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
352:03.72 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
352:03.72 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
352:03.73 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
352:03.73 1 warning generated.
352:03.81 gfx/ycbcr
352:03.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:03.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:04.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:04.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:05.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:05.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:05.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:05.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:05.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:05.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:10.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:10.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:10.77 clang: warning: argument unused during compilation: '-D MOZILLA_CLIENT' [-Wunused-command-line-argument]
352:10.77 clang: warning: argument unused during compilation: '-include /build/firefox/src/firefox-148.0.2/obj/mozilla-config.h' [-Wunused-command-line-argument]
352:10.85 hal
352:10.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:10.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:26.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:26.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:26.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:26.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:48.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:48.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:48.22 In file included from Unified_cpp_hal0.cpp:101:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/hal/sandbox/SandboxHal.cpp:10:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
352:48.22 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
352:48.22 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
352:48.22 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
352:48.22 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
352:48.22 1 warning generated.
352:48.32 image/build
352:48.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:48.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:56.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:56.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
352:56.61 image/decoders/icon/gtk
352:56.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
352:56.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:12.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:12.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:12.95 image/decoders/icon
353:13.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:13.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:20.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:20.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:20.62 In file included from Unified_cpp_image_decoders_icon0.cpp:11:
353:20.62 /build/firefox/src/firefox-148.0.2/image/decoders/icon/nsIconURI.cpp:64:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
353:20.62 64 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
353:20.62 | ^
353:20.62 /build/firefox/src/firefox-148.0.2/image/decoders/icon/nsIconURI.cpp:63:254: note: previous statement is here
353:20.62 63 | if (aIID.Equals((nsIClassInfo::kIID))) { if (!gnsMozIconURI_classInfoGlobal) gnsMozIconURI_classInfoGlobal = new (knsMozIconURIClassInfoDataPlace.addr()) GenericClassInfo(&knsMozIconURIClassInfoData); foundInterface = gnsMozIconURI_classInfoGlobal; } else
353:20.62 | ^
353:20.62 1 warning generated.
353:20.74 image/decoders
353:20.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:20.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:20.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:20.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:21.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:21.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:38.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:38.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:38.56 image/encoders/bmp
353:38.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:38.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:41.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:41.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:42.09 image/encoders/ico
353:42.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:42.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:45.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:45.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:45.62 image/encoders/jpeg
353:45.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:45.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:49.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:49.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:49.18 image/encoders/png
353:49.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:49.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:57.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:57.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
353:58.01 image/encoders/webp
353:58.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
353:58.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
354:01.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
354:01.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
354:01.49 image/remote
354:01.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
354:01.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
354:17.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
354:17.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
354:17.87 In file included from Unified_cpp_image_remote0.cpp:2:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/image/remote/RemoteImageProtocolHandler.cpp:6:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/image/remote/RemoteImageProtocolHandler.h:12:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
354:17.87 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
354:17.87 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
354:17.87 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
354:17.88 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
354:17.88 1 warning generated.
354:17.99 image
354:18.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
354:18.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
354:37.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
354:37.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
354:37.49 In file included from Unified_cpp_image0.cpp:20:
354:37.49 In file included from /build/firefox/src/firefox-148.0.2/image/BlobSurfaceProvider.cpp:8:
354:37.49 In file included from /build/firefox/src/firefox-148.0.2/image/AutoRestoreSVGState.h:17:
354:37.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SVGDocument.h:10:
354:37.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XMLDocument.h:13:
354:37.49 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
354:37.49 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
354:37.49 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
354:37.49 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
354:37.50 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
354:37.50 1 warning generated.
354:37.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
354:37.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
354:56.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
354:56.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
354:56.05 In file included from Unified_cpp_image1.cpp:92:
354:56.05 In file included from /build/firefox/src/firefox-148.0.2/image/SVGDocumentWrapper.cpp:16:
354:56.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SVGDocument.h:10:
354:56.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XMLDocument.h:13:
354:56.05 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
354:56.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
354:56.05 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
354:56.05 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
354:56.05 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
354:56.05 In file included from Unified_cpp_image1.cpp:101:
354:56.06 /build/firefox/src/firefox-148.0.2/image/ScriptedNotificationObserver.cpp:20:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
354:56.06 20 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
354:56.06 | ^
354:56.06 /build/firefox/src/firefox-148.0.2/image/ScriptedNotificationObserver.cpp:19:159: note: previous statement is here
354:56.06 19 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
354:56.06 | ^
354:56.06 2 warnings generated.
354:56.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
354:56.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:21.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:21.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:21.39 In file included from Unified_cpp_image2.cpp:11:
355:21.39 In file included from /build/firefox/src/firefox-148.0.2/image/VectorImage.cpp:8:
355:21.39 In file included from /build/firefox/src/firefox-148.0.2/image/AutoRestoreSVGState.h:17:
355:21.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SVGDocument.h:10:
355:21.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/XMLDocument.h:13:
355:21.39 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
355:21.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
355:21.39 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
355:21.39 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
355:21.39 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
355:21.40 In file included from Unified_cpp_image2.cpp:47:
355:21.40 /build/firefox/src/firefox-148.0.2/image/imgRequestProxy.cpp:101:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
355:21.40 101 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
355:21.40 | ^
355:21.40 /build/firefox/src/firefox-148.0.2/image/imgRequestProxy.cpp:100:198: note: previous statement is here
355:21.40 100 | if ((TimedChannel() != nullptr) && aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsITimedChannel>)) foundInterface = static_cast<nsITimedChannel*>(this); else
355:21.40 | ^
355:21.40 2 warnings generated.
355:21.49 intl/components/src/calendar
355:21.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:21.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:23.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:23.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:24.07 intl/components
355:24.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:24.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:29.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:29.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:29.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:29.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:32.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:32.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:33.02 intl/hyphenation/glue
355:33.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:33.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:48.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:48.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
355:48.37 intl/l10n
355:48.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
355:48.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:06.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:06.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:06.41 In file included from Unified_cpp_intl_l10n0.cpp:29:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/intl/l10n/L10nRegistry.cpp:19:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
356:06.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
356:06.41 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
356:06.41 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
356:06.41 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
356:06.41 In file included from Unified_cpp_intl_l10n0.cpp:38:
356:06.41 /build/firefox/src/firefox-148.0.2/intl/l10n/Localization.cpp:99:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
356:06.41 99 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
356:06.41 | ^
356:06.41 /build/firefox/src/firefox-148.0.2/intl/l10n/Localization.cpp:98:186: note: previous statement is here
356:06.41 98 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIObserver*>(this)); else
356:06.42 | ^
356:06.42 /build/firefox/src/firefox-148.0.2/intl/l10n/Localization.cpp:505:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
356:06.42 505 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
356:06.42 | ^
356:06.42 /build/firefox/src/firefox-148.0.2/intl/l10n/Localization.cpp:504:159: note: previous statement is here
356:06.42 504 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
356:06.42 | ^
356:06.42 3 warnings generated.
356:06.52 intl/locale/gtk
356:06.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:06.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:10.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:10.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:10.15 intl/locale
356:10.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:10.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:17.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:17.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:17.15 intl/lwbrk
356:17.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:17.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:20.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:20.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:20.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:20.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:24.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:24.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:24.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:24.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:29.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:29.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:29.82 intl/strres
356:29.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:29.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:46.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:46.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:46.25 In file included from Unified_cpp_intl_strres0.cpp:2:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/intl/strres/nsStringBundle.cpp:33:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
356:46.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
356:46.25 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
356:46.25 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
356:46.25 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
356:46.25 1 warning generated.
356:46.36 intl/uconv
356:46.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:46.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:50.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:50.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:50.82 In file included from Unified_cpp_intl_uconv0.cpp:20:
356:50.82 /build/firefox/src/firefox-148.0.2/intl/uconv/nsScriptableUConv.cpp:38:43: warning: result of comparison 'unsigned int' > 4294967295 is always false [-Wtautological-type-limit-compare]
356:50.82 38 | if (!needed.isValid() || needed.value() > (4294967295U)) {
356:50.82 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
356:50.82 /build/firefox/src/firefox-148.0.2/intl/uconv/nsScriptableUConv.cpp:114:43: warning: result of comparison 'unsigned int' > 4294967295 is always false [-Wtautological-type-limit-compare]
356:50.82 114 | if (!needed.isValid() || needed.value() > (4294967295U)) {
356:50.82 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
356:50.82 2 warnings generated.
356:50.93 intl/unicharutil/util
356:51.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:51.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:59.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:59.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
356:59.78 ipc/chromium/src/third_party
356:59.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
356:59.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:00.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:00.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:00.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:00.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:03.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:03.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:03.85 In file included from Unified_c_src_third_party0.c:2:
357:03.85 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/buffer.c:480:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.85 480 | if ((((&buffer->callbacks)->lh_first) == ((void*)0))) {
357:03.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
357:03.85 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/buffer.c:480:40: note: remove extraneous parentheses around the comparison to silence this warning
357:03.85 480 | if ((((&buffer->callbacks)->lh_first) == ((void*)0))) {
357:03.85 | ~ ^ ~
357:03.85 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/buffer.c:480:40: note: use '=' to turn this equality comparison into an assignment
357:03.85 480 | if ((((&buffer->callbacks)->lh_first) == ((void*)0))) {
357:03.85 | ^~
357:03.85 | =
357:03.86 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/buffer.c:516:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.86 516 | if ((((&buffer->callbacks)->lh_first) == ((void*)0))) {
357:03.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
357:03.86 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/buffer.c:516:40: note: remove extraneous parentheses around the comparison to silence this warning
357:03.86 516 | if ((((&buffer->callbacks)->lh_first) == ((void*)0))) {
357:03.86 | ~ ^ ~
357:03.86 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/buffer.c:516:40: note: use '=' to turn this equality comparison into an assignment
357:03.86 516 | if ((((&buffer->callbacks)->lh_first) == ((void*)0))) {
357:03.86 | ^~
357:03.86 | =
357:03.86 In file included from Unified_c_src_third_party0.c:38:
357:03.86 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/bufferevent_sock.c:197:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.86 197 | if (((err) == 111)) {
357:03.86 | ~~~~~~^~~~~~
357:03.86 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/bufferevent_sock.c:197:14: note: remove extraneous parentheses around the comparison to silence this warning
357:03.86 197 | if (((err) == 111)) {
357:03.86 | ~ ^ ~
357:03.86 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/bufferevent_sock.c:197:14: note: use '=' to turn this equality comparison into an assignment
357:03.87 197 | if (((err) == 111)) {
357:03.87 | ^~
357:03.87 | =
357:03.87 In file included from Unified_c_src_third_party0.c:74:
357:03.87 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/event.c:3988:79: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.87 3988 | do { struct event *elm1, *elm2, **nextp; if (((((&ctl->events))->tqh_first) == ((void*)0))) break; elm1 = (((&ctl->events))->tqh_first); elm2 = ((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); elm2 = ((elm2)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); } nextp = &(((&ctl->events))->tqh_first); elm1 = (((&ctl->events))->tqh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_timeout_pos.ev_next_with_common_timeout.tqe_prev)); } while(0); nextp = &((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); elm1 = *nextp; } do { (void)sizeof(!(nextp == (&ctl->events)->tqh_last)); } while(0); } while (0);
357:03.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
357:03.87 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/event.c:3988:79: note: remove extraneous parentheses around the comparison to silence this warning
357:03.87 3988 | do { struct event *elm1, *elm2, **nextp; if (((((&ctl->events))->tqh_first) == ((void*)0))) break; elm1 = (((&ctl->events))->tqh_first); elm2 = ((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); elm2 = ((elm2)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); } nextp = &(((&ctl->events))->tqh_first); elm1 = (((&ctl->events))->tqh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_timeout_pos.ev_next_with_common_timeout.tqe_prev)); } while(0); nextp = &((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); elm1 = *nextp; } do { (void)sizeof(!(nextp == (&ctl->events)->tqh_last)); } while(0); } while (0);
357:03.87 | ~ ^ ~
357:03.87 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/event.c:3988:79: note: use '=' to turn this equality comparison into an assignment
357:03.87 3988 | do { struct event *elm1, *elm2, **nextp; if (((((&ctl->events))->tqh_first) == ((void*)0))) break; elm1 = (((&ctl->events))->tqh_first); elm2 = ((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); elm2 = ((elm2)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); } nextp = &(((&ctl->events))->tqh_first); elm1 = (((&ctl->events))->tqh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_timeout_pos.ev_next_with_common_timeout.tqe_prev)); } while(0); nextp = &((elm1)->ev_timeout_pos.ev_next_with_common_timeout.tqe_next); elm1 = *nextp; } do { (void)sizeof(!(nextp == (&ctl->events)->tqh_last)); } while(0); } while (0);
357:03.87 | ^~
357:03.87 | =
357:03.88 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/event.c:4004:98: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.88 4004 | do { struct event_callback *elm1, *elm2, **nextp; if (((((&base->activequeues[i]))->tqh_first) == ((void*)0))) break; elm1 = (((&base->activequeues[i]))->tqh_first); elm2 = ((elm1)->evcb_active_next.tqe_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->evcb_active_next.tqe_next); elm2 = ((elm2)->evcb_active_next.tqe_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->evcb_active_next.tqe_next); } nextp = &(((&base->activequeues[i]))->tqh_first); elm1 = (((&base->activequeues[i]))->tqh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->evcb_active_next.tqe_prev)); } while(0); nextp = &((elm1)->evcb_active_next.tqe_next); elm1 = *nextp; } do { (void)sizeof(!(nextp == (&base->activequeues[i])->tqh_last)); } while(0); } while (0);
357:03.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
357:03.88 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/event.c:4004:98: note: remove extraneous parentheses around the comparison to silence this warning
357:03.88 4004 | do { struct event_callback *elm1, *elm2, **nextp; if (((((&base->activequeues[i]))->tqh_first) == ((void*)0))) break; elm1 = (((&base->activequeues[i]))->tqh_first); elm2 = ((elm1)->evcb_active_next.tqe_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->evcb_active_next.tqe_next); elm2 = ((elm2)->evcb_active_next.tqe_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->evcb_active_next.tqe_next); } nextp = &(((&base->activequeues[i]))->tqh_first); elm1 = (((&base->activequeues[i]))->tqh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->evcb_active_next.tqe_prev)); } while(0); nextp = &((elm1)->evcb_active_next.tqe_next); elm1 = *nextp; } do { (void)sizeof(!(nextp == (&base->activequeues[i])->tqh_last)); } while(0); } while (0);
357:03.88 | ~ ^ ~
357:03.88 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/event.c:4004:98: note: use '=' to turn this equality comparison into an assignment
357:03.88 4004 | do { struct event_callback *elm1, *elm2, **nextp; if (((((&base->activequeues[i]))->tqh_first) == ((void*)0))) break; elm1 = (((&base->activequeues[i]))->tqh_first); elm2 = ((elm1)->evcb_active_next.tqe_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->evcb_active_next.tqe_next); elm2 = ((elm2)->evcb_active_next.tqe_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->evcb_active_next.tqe_next); } nextp = &(((&base->activequeues[i]))->tqh_first); elm1 = (((&base->activequeues[i]))->tqh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->evcb_active_next.tqe_prev)); } while(0); nextp = &((elm1)->evcb_active_next.tqe_next); elm1 = *nextp; } do { (void)sizeof(!(nextp == (&base->activequeues[i])->tqh_last)); } while(0); } while (0);
357:03.88 | ^~
357:03.88 | =
357:03.88 In file included from Unified_c_src_third_party0.c:92:
357:03.88 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:467:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.88 467 | if ((((&ctx->events)->lh_first) == ((void*)0))) {
357:03.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
357:03.88 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:467:34: note: remove extraneous parentheses around the comparison to silence this warning
357:03.89 467 | if ((((&ctx->events)->lh_first) == ((void*)0))) {
357:03.89 | ~ ^ ~
357:03.89 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:467:34: note: use '=' to turn this equality comparison into an assignment
357:03.89 467 | if ((((&ctx->events)->lh_first) == ((void*)0))) {
357:03.89 | ^~
357:03.89 | =
357:03.89 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:960:81: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.89 960 | do { struct event *elm1, *elm2, **nextp; if (((((&io_info->events))->lh_first) == ((void*)0))) break; elm1 = (((&io_info->events))->lh_first); elm2 = ((elm1)->ev_.ev_io.ev_io_next.le_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_.ev_io.ev_io_next.le_next); elm2 = ((elm2)->ev_.ev_io.ev_io_next.le_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_.ev_io.ev_io_next.le_next); } nextp = &(((&io_info->events))->lh_first); elm1 = (((&io_info->events))->lh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_.ev_io.ev_io_next.le_prev)); } while(0); nextp = &((elm1)->ev_.ev_io.ev_io_next.le_next); elm1 = *nextp; } } while (0);
357:03.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
357:03.89 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:960:81: note: remove extraneous parentheses around the comparison to silence this warning
357:03.89 960 | do { struct event *elm1, *elm2, **nextp; if (((((&io_info->events))->lh_first) == ((void*)0))) break; elm1 = (((&io_info->events))->lh_first); elm2 = ((elm1)->ev_.ev_io.ev_io_next.le_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_.ev_io.ev_io_next.le_next); elm2 = ((elm2)->ev_.ev_io.ev_io_next.le_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_.ev_io.ev_io_next.le_next); } nextp = &(((&io_info->events))->lh_first); elm1 = (((&io_info->events))->lh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_.ev_io.ev_io_next.le_prev)); } while(0); nextp = &((elm1)->ev_.ev_io.ev_io_next.le_next); elm1 = *nextp; } } while (0);
357:03.89 | ~ ^ ~
357:03.89 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:960:81: note: use '=' to turn this equality comparison into an assignment
357:03.89 960 | do { struct event *elm1, *elm2, **nextp; if (((((&io_info->events))->lh_first) == ((void*)0))) break; elm1 = (((&io_info->events))->lh_first); elm2 = ((elm1)->ev_.ev_io.ev_io_next.le_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_.ev_io.ev_io_next.le_next); elm2 = ((elm2)->ev_.ev_io.ev_io_next.le_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_.ev_io.ev_io_next.le_next); } nextp = &(((&io_info->events))->lh_first); elm1 = (((&io_info->events))->lh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_.ev_io.ev_io_next.le_prev)); } while(0); nextp = &((elm1)->ev_.ev_io.ev_io_next.le_next); elm1 = *nextp; } } while (0);
357:03.89 | ^~
357:03.89 | =
357:03.89 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:990:82: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.90 990 | do { struct event *elm1, *elm2, **nextp; if (((((&sig_info->events))->lh_first) == ((void*)0))) break; elm1 = (((&sig_info->events))->lh_first); elm2 = ((elm1)->ev_.ev_signal.ev_signal_next.le_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_.ev_signal.ev_signal_next.le_next); elm2 = ((elm2)->ev_.ev_signal.ev_signal_next.le_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_.ev_signal.ev_signal_next.le_next); } nextp = &(((&sig_info->events))->lh_first); elm1 = (((&sig_info->events))->lh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_.ev_signal.ev_signal_next.le_prev)); } while(0); nextp = &((elm1)->ev_.ev_signal.ev_signal_next.le_next); elm1 = *nextp; } } while (0);
357:03.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
357:03.90 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:990:82: note: remove extraneous parentheses around the comparison to silence this warning
357:03.90 990 | do { struct event *elm1, *elm2, **nextp; if (((((&sig_info->events))->lh_first) == ((void*)0))) break; elm1 = (((&sig_info->events))->lh_first); elm2 = ((elm1)->ev_.ev_signal.ev_signal_next.le_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_.ev_signal.ev_signal_next.le_next); elm2 = ((elm2)->ev_.ev_signal.ev_signal_next.le_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_.ev_signal.ev_signal_next.le_next); } nextp = &(((&sig_info->events))->lh_first); elm1 = (((&sig_info->events))->lh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_.ev_signal.ev_signal_next.le_prev)); } while(0); nextp = &((elm1)->ev_.ev_signal.ev_signal_next.le_next); elm1 = *nextp; } } while (0);
357:03.90 | ~ ^ ~
357:03.90 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evmap.c:990:82: note: use '=' to turn this equality comparison into an assignment
357:03.90 990 | do { struct event *elm1, *elm2, **nextp; if (((((&sig_info->events))->lh_first) == ((void*)0))) break; elm1 = (((&sig_info->events))->lh_first); elm2 = ((elm1)->ev_.ev_signal.ev_signal_next.le_next); while (elm1 && elm2) { do { (void)sizeof(!(elm1 != elm2)); } while(0); elm1 = ((elm1)->ev_.ev_signal.ev_signal_next.le_next); elm2 = ((elm2)->ev_.ev_signal.ev_signal_next.le_next); if (!elm2) break; do { (void)sizeof(!(elm1 != elm2)); } while(0); elm2 = ((elm2)->ev_.ev_signal.ev_signal_next.le_next); } nextp = &(((&sig_info->events))->lh_first); elm1 = (((&sig_info->events))->lh_first); while (elm1) { do { (void)sizeof(!(*nextp == elm1)); } while(0); do { (void)sizeof(!(nextp == elm1->ev_.ev_signal.ev_signal_next.le_prev)); } while(0); nextp = &((elm1)->ev_.ev_signal.ev_signal_next.le_next); elm1 = *nextp; } } while (0);
357:03.90 | ^~
357:03.90 | =
357:03.90 In file included from Unified_c_src_third_party0.c:110:
357:03.90 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evutil.c:213:9: warning: argument 'fd' of type 'int[2]' with mismatched bound [-Warray-parameter]
357:03.90 213 | int fd[2])
357:03.90 | ^
357:03.90 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/util-internal.h:306:50: note: previously declared as 'int[]' here
357:03.90 306 | int evutil_ersatz_socketpair_(int, int , int, int[]);
357:03.90 | ^
357:03.90 In file included from Unified_c_src_third_party0.c:110:
357:03.91 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evutil.c:560:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
357:03.91 560 | if (((e) == 111))
357:03.91 | ~~~~^~~~~~
357:03.91 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evutil.c:560:12: note: remove extraneous parentheses around the comparison to silence this warning
357:03.91 560 | if (((e) == 111))
357:03.91 | ~ ^ ~
357:03.91 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evutil.c:560:12: note: use '=' to turn this equality comparison into an assignment
357:03.91 560 | if (((e) == 111))
357:03.91 | ^~
357:03.91 | =
357:03.91 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/evutil.c:2004:5: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
357:03.91 2004 | cp = _Generic (0 ? (src) : (void *) 1, const void *: (const char *) (strchr (src, '%')), default: strchr (src, '%'));
357:03.91 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
357:03.91 In file included from Unified_c_src_third_party0.c:137:
357:03.91 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/http.c:3134:18: warning: pointer comparison always evaluates to false [-Wtautological-compare]
357:03.91 3134 | if (uri + slen < uri) {
357:03.91 | ^
357:03.91 12 warnings generated.
357:03.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:03.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:04.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:04.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:04.35 In file included from Unified_c_src_third_party1.c:20:
357:04.35 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/poll.c:176:24: warning: result of comparison 'long' > 2147483647 is always false [-Wtautological-type-limit-compare]
357:04.36 176 | if (msec < 0 || msec > 2147483647)
357:04.36 | ~~~~ ^ ~~~~~~~~~~
357:04.36 In file included from Unified_c_src_third_party1.c:47:
357:04.36 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/third_party/libevent/strlcpy.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
357:04.36 48 | event_strlcpy_(dst, src, siz)
357:04.36 | ^
357:04.36 2 warnings generated.
357:04.45 ipc/chromium
357:04.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:04.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:07.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:07.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:07.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:07.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:11.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:11.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:11.83 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/base/process_util_linux.cc:161:194: warning: expression result unused [-Wunused-value]
357:11.83 161 | if (options.wait) ({ decltype(waitpid(pid, 0, 0)) eintr_wrapper_result; do { eintr_wrapper_result = (waitpid(pid, 0, 0)); } while (eintr_wrapper_result == -1 && (*__errno_location ()) == 4); eintr_wrapper_result; });
357:11.83 | ^~~~~~~~~~~~~~~~~~~~
357:11.83 1 warning generated.
357:11.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:12.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:13.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:13.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:13.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:13.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:14.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:14.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:14.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:14.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:25.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:25.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:25.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:25.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:33.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:33.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:33.70 In file included from Unified_cpp_ipc_chromium1.cpp:83:
357:33.70 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:298:225: warning: expression result unused [-Wunused-value]
357:33.70 298 | ({ decltype(close(wire_fds[i])) eintr_wrapper_result; do { eintr_wrapper_result = (close(wire_fds[i])); if (eintr_wrapper_result == -1 && (*__errno_location ()) == 4) { eintr_wrapper_result = 0; } } while (0); eintr_wrapper_result; });
357:33.70 | ^~~~~~~~~~~~~~~~~~~~
357:33.70 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:435:213: warning: expression result unused [-Wunused-value]
357:33.70 435 | ({ decltype(close(fds[i])) eintr_wrapper_result; do { eintr_wrapper_result = (close(fds[i])); if (eintr_wrapper_result == -1 && (*__errno_location ()) == 4) { eintr_wrapper_result = 0; } } while (0); eintr_wrapper_result; });
357:33.70 | ^~~~~~~~~~~~~~~~~~~~
357:33.70 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:847:203: warning: expression result unused [-Wunused-value]
357:33.71 847 | ({ decltype(close(pipe_)) eintr_wrapper_result; do { eintr_wrapper_result = (close(pipe_)); if (eintr_wrapper_result == -1 && (*__errno_location ()) == 4) { eintr_wrapper_result = 0; } } while (0); eintr_wrapper_result; });
357:33.71 | ^~~~~~~~~~~~~~~~~~~~
357:33.71 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:858:197: warning: expression result unused [-Wunused-value]
357:33.71 858 | ({ decltype(close(*i)) eintr_wrapper_result; do { eintr_wrapper_result = (close(*i)); if (eintr_wrapper_result == -1 && (*__errno_location ()) == 4) { eintr_wrapper_result = 0; } } while (0); eintr_wrapper_result; });
357:33.71 | ^~~~~~~~~~~~~~~~~~~~
357:33.71 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:1173:205: warning: expression result unused [-Wunused-value]
357:33.71 1173 | ({ decltype(close(fds[0])) eintr_wrapper_result; do { eintr_wrapper_result = (close(fds[0])); if (eintr_wrapper_result == -1 && (*__errno_location ()) == 4) { eintr_wrapper_result = 0; } } while (0); eintr_wrapper_result; });
357:33.71 | ^~~~~~~~~~~~~~~~~~~~
357:33.71 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:1174:205: warning: expression result unused [-Wunused-value]
357:33.71 1174 | ({ decltype(close(fds[1])) eintr_wrapper_result; do { eintr_wrapper_result = (close(fds[1])); if (eintr_wrapper_result == -1 && (*__errno_location ()) == 4) { eintr_wrapper_result = 0; } } while (0); eintr_wrapper_result; });
357:33.71 | ^~~~~~~~~~~~~~~~~~~~
357:33.71 In file included from Unified_cpp_ipc_chromium1.cpp:119:
357:33.72 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:263:180: warning: expression result unused [-Wunused-value]
357:33.72 263 | ({ decltype(nanosleep(&ts, &ts)) eintr_wrapper_result; do { eintr_wrapper_result = (nanosleep(&ts, &ts)); } while (eintr_wrapper_result == -1 && (*__errno_location ()) == 4); eintr_wrapper_result; });
357:33.72 | ^~~~~~~~~~~~~~~~~~~~
357:33.72 /build/firefox/src/firefox-148.0.2/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:387:200: warning: expression result unused [-Wunused-value]
357:33.72 387 | ({ decltype(write(gSignalPipe[1], &msg, 1)) eintr_wrapper_result; do { eintr_wrapper_result = (write(gSignalPipe[1], &msg, 1)); } while (eintr_wrapper_result == -1 && (*__errno_location ()) == 4); eintr_wrapper_result; });
357:33.72 | ^~~~~~~~~~~~~~~~~~~~
357:33.72 8 warnings generated.
357:33.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:33.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:38.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:38.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:39.02 ipc/glue
357:39.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:39.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:53.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:53.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
357:53.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
357:53.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
358:12.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
358:12.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/BackgroundParentImpl.cpp:20:
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
358:12.62 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
358:12.62 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
358:12.62 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
358:12.62 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
358:12.62 1 warning generated.
358:12.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
358:12.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
358:35.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
358:35.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
358:35.11 In file included from Unified_cpp_ipc_glue0.cpp:2:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/BackgroundImpl.cpp:8:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/BackgroundParent.h:11:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
358:35.11 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
358:35.12 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
358:35.12 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
358:35.12 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
358:35.12 In file included from Unified_cpp_ipc_glue0.cpp:110:
358:35.12 /build/firefox/src/firefox-148.0.2/ipc/glue/ForkServer.cpp:48:194: warning: expression result unused [-Wunused-value]
358:35.12 48 | ({ decltype(write(gSignalPipe, &msg, 1)) eintr_wrapper_result; do { eintr_wrapper_result = (write(gSignalPipe, &msg, 1)); } while (eintr_wrapper_result == -1 && (*__errno_location ()) == 4); eintr_wrapper_result; });
358:35.12 | ^~~~~~~~~~~~~~~~~~~~
358:35.12 In file included from Unified_cpp_ipc_glue0.cpp:119:
358:35.12 /build/firefox/src/firefox-148.0.2/ipc/glue/ForkServiceChild.cpp:306:4: warning: expression result unused [-Wunused-value]
358:35.12 306 | ((bool)(__builtin_expect(!!(!NS_FAILED_impl(NS_DispatchToMainThreadQueue( NS_NewRunnableFunction("OnForkServerError", [] { if (sSingleton) { ForkServiceChild::StopForkServer(); ForkServiceChild::StartForkServer(); } }), EventQueuePriority::Idle))), 1)));
358:35.12 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
358:35.12 3 warnings generated.
358:35.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
358:35.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
358:53.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
358:53.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
358:53.47 In file included from Unified_cpp_ipc_glue1.cpp:38:
358:53.47 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/InputStreamUtils.cpp:14:
358:53.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/IPCStreamCipherStrategy.h:10:
358:53.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/quota/NSSCipherStrategy.h:16:
358:53.47 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
358:53.47 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
358:53.47 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
358:53.47 1 warning generated.
358:53.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
358:53.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
359:12.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
359:12.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
359:12.47 In file included from Unified_cpp_ipc_glue2.cpp:83:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/TransportSecurityInfoUtils.cpp:5:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/TransportSecurityInfoUtils.h:8:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
359:12.47 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
359:12.47 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
359:12.47 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
359:12.47 In file included from Unified_cpp_ipc_glue2.cpp:101:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/UtilityMediaService.cpp:10:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/UtilityProcessChild.h:18:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/JSOracleChild.h:11:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/CompileScript.h:15:
359:12.47 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
359:12.47 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
359:12.48 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
359:12.48 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
359:12.48 2 warnings generated.
359:12.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
359:12.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
359:39.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
359:39.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
359:39.69 In file included from Unified_cpp_ipc_glue3.cpp:2:
359:39.69 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/UtilityProcessImpl.cpp:6:
359:39.69 In file included from /build/firefox/src/firefox-148.0.2/ipc/glue/UtilityProcessImpl.h:14:
359:39.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/UtilityProcessChild.h:18:
359:39.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/JSOracleChild.h:11:
359:39.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/CompileScript.h:15:
359:39.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
359:39.69 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
359:39.69 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
359:39.69 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
359:39.69 1 warning generated.
359:39.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
359:39.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
359:56.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
359:56.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
359:56.40 In file included from Unified_cpp_ipc_glue4.cpp:65:
359:56.40 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/PUtilityProcessChild.cpp:13:
359:56.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/ipc/UtilityProcessChild.h:18:
359:56.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/JSOracleChild.h:11:
359:56.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/CompileScript.h:15:
359:56.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
359:56.41 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
359:56.41 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
359:56.41 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
359:56.41 1 warning generated.
359:56.52 ipc/ipdl
359:56.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
359:56.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:02.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:02.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:02.44 ipc/testshell
360:02.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:02.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:08.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:08.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:08.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:08.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:13.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:13.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:13.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:13.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:21.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:21.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:21.18 In file included from /build/firefox/src/firefox-148.0.2/ipc/testshell/XPCShellEnvironment.cpp:20:
360:21.18 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
360:21.18 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
360:21.18 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
360:21.18 1 warning generated.
360:21.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:21.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:35.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:35.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:35.92 js/loader
360:36.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:36.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:46.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:46.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:46.22 In file included from Unified_cpp_js_loader0.cpp:2:
360:46.22 In file included from /build/firefox/src/firefox-148.0.2/js/loader/ImportMap.cpp:7:
360:46.22 In file included from /build/firefox/src/firefox-148.0.2/js/loader/ImportMap.h:13:
360:46.22 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
360:46.22 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
360:46.22 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
360:46.22 In file included from Unified_cpp_js_loader0.cpp:11:
360:46.22 /build/firefox/src/firefox-148.0.2/js/loader/LoadContextBase.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
360:46.22 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
360:46.22 | ^
360:46.22 /build/firefox/src/firefox-148.0.2/js/loader/LoadContextBase.cpp:21:159: note: previous statement is here
360:46.22 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
360:46.22 | ^
360:46.22 In file included from Unified_cpp_js_loader0.cpp:20:
360:46.23 /build/firefox/src/firefox-148.0.2/js/loader/LoadedScript.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
360:46.23 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
360:46.23 | ^
360:46.23 /build/firefox/src/firefox-148.0.2/js/loader/LoadedScript.cpp:30:159: note: previous statement is here
360:46.23 30 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
360:46.23 | ^
360:46.23 In file included from Unified_cpp_js_loader0.cpp:38:
360:46.23 /build/firefox/src/firefox-148.0.2/js/loader/ModuleLoaderBase.cpp:66:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
360:46.23 66 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
360:46.23 | ^
360:46.23 /build/firefox/src/firefox-148.0.2/js/loader/ModuleLoaderBase.cpp:65:159: note: previous statement is here
360:46.23 65 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
360:46.23 | ^
360:46.23 /build/firefox/src/firefox-148.0.2/js/loader/ModuleLoaderBase.cpp:79:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
360:46.23 79 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
360:46.23 | ^
360:46.23 /build/firefox/src/firefox-148.0.2/js/loader/ModuleLoaderBase.cpp:78:159: note: previous statement is here
360:46.23 78 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
360:46.23 | ^
360:46.23 In file included from Unified_cpp_js_loader0.cpp:47:
360:46.23 /build/firefox/src/firefox-148.0.2/js/loader/ScriptLoadRequest.cpp:66:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
360:46.24 66 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
360:46.24 | ^
360:46.24 /build/firefox/src/firefox-148.0.2/js/loader/ScriptLoadRequest.cpp:65:159: note: previous statement is here
360:46.24 65 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
360:46.24 | ^
360:46.24 6 warnings generated.
360:46.34 config/external/ffi
360:46.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:46.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:46.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:46.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:46.62 /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/arm/ffi.c:609:34: warning: arithmetic on a pointer to void is a GNU extension [-Wgnu-pointer-arith]
360:46.62 609 | __clear_cache(codeloc, codeloc + 8);
360:46.62 | ~~~~~~~ ^
360:46.62 1 warning generated.
360:46.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:46.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:47.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:47.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:47.29 In file included from /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/closures.c:524:
360:47.30 /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/dlmalloc.c:3385:7: warning: variable 'nfences' set but not used [-Wunused-but-set-variable]
360:47.30 3385 | int nfences = 0;
360:47.30 | ^
360:47.30 /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/dlmalloc.c:3559:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
360:47.30 3559 | if (((m) == &_gm_))
360:47.30 | ~~~~^~~~~~~~
360:47.30 /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/dlmalloc.c:3559:16: note: remove extraneous parentheses around the comparison to silence this warning
360:47.30 3559 | if (((m) == &_gm_))
360:47.30 | ~ ^ ~
360:47.30 /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/dlmalloc.c:3559:16: note: use '=' to turn this equality comparison into an assignment
360:47.30 3559 | if (((m) == &_gm_))
360:47.30 | ^~
360:47.30 | =
360:47.31 /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/closures.c:748:29: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'size_t' (aka 'unsigned int') [-Wsign-compare]
360:47.31 748 | off_t to_write = (len < page_size) ? len : page_size;
360:47.31 | ~~~ ^ ~~~~~~~~~
360:47.31 3 warnings generated.
360:47.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:47.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:47.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:47.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:47.56 /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/java_raw_api.c:328:56: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations]
360:47.56 328 | ffi_java_raw *raw = (ffi_java_raw*)__builtin_alloca (ffi_java_raw_size (cif));
360:47.56 | ^
360:47.56 /build/firefox/src/firefox-148.0.2/obj/js/src/ctypes/libffi/include/ffi.h:299:56: note: 'ffi_java_raw_size' has been explicitly marked deprecated here
360:47.56 299 | size_t ffi_java_raw_size (ffi_cif *cif) __attribute__((deprecated));
360:47.56 | ^
360:47.56 /build/firefox/src/firefox-148.0.2/js/src/ctypes/libffi/src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations]
360:47.56 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw);
360:47.56 | ^
360:47.56 /build/firefox/src/firefox-148.0.2/obj/js/src/ctypes/libffi/include/ffi.h:295:93: note: 'ffi_java_ptrarray_to_raw' has been explicitly marked deprecated here
360:47.56 295 | void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) __attribute__((deprecated));
360:47.56 | ^
360:47.56 2 warnings generated.
360:47.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:47.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:47.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:47.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:47.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:47.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:48.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:48.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:48.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:48.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:48.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:48.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:48.25 config/external/ffi/sysv.o
360:48.58 js/src/builtin/intl
360:48.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:48.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:58.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:58.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
360:58.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
360:58.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:07.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:07.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:07.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:07.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:16.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:16.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:16.23 js/src/builtin
361:16.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:16.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:24.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:24.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:24.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:24.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:34.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:34.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:35.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:35.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:45.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:45.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:45.80 In file included from Unified_cpp_js_src_builtin1.cpp:20:
361:45.80 In file included from /build/firefox/src/firefox-148.0.2/js/src/builtin/Eval.cpp:12:
361:45.80 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/BytecodeCompiler.h:23:
361:45.80 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
361:45.80 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
361:45.80 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
361:45.80 1 warning generated.
361:45.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:45.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:58.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:58.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
361:58.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
361:58.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:15.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:15.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:15.66 In file included from Unified_cpp_js_src_builtin3.cpp:11:
362:15.66 /build/firefox/src/firefox-148.0.2/js/src/builtin/ReflectParse.cpp:689:11: warning: result of comparison 'const size_t' (aka 'const unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
362:15.66 689 | if (len > (4294967295U)) {
362:15.66 | ~~~ ^ ~~~~~~~~~~~~~
362:15.66 In file included from Unified_cpp_js_src_builtin3.cpp:20:
362:15.66 In file included from /build/firefox/src/firefox-148.0.2/js/src/builtin/ShadowRealm.cpp:16:
362:15.66 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/BytecodeCompiler.h:23:
362:15.66 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
362:15.66 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
362:15.66 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
362:15.67 2 warnings generated.
362:15.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:15.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:24.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:24.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:24.16 In file included from Unified_cpp_js_src_builtin4.cpp:2:
362:24.16 In file included from /build/firefox/src/firefox-148.0.2/js/src/builtin/TestingUtility.cpp:7:
362:24.16 In file included from /build/firefox/src/firefox-148.0.2/js/src/builtin/TestingUtility.h:10:
362:24.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
362:24.16 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
362:24.16 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
362:24.16 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
362:24.16 1 warning generated.
362:24.26 js/src/builtin/temporal
362:24.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:24.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:33.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:33.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:34.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:34.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:42.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:42.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:42.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:42.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:51.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:51.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
362:51.84 js/src/ctypes
362:51.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
362:51.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:01.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:01.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:01.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:01.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:04.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:04.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:05.07 js/src/debugger
363:05.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:05.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:22.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:22.20 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:22.20 In file included from Unified_cpp_js_src_debugger0.cpp:11:
363:22.20 In file included from /build/firefox/src/firefox-148.0.2/js/src/debugger/Debugger.cpp:77:
363:22.20 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
363:22.20 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
363:22.20 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
363:22.21 In file included from Unified_cpp_js_src_debugger0.cpp:38:
363:22.21 /build/firefox/src/firefox-148.0.2/js/src/debugger/Frame.cpp:2052:41: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
363:22.21 2052 | if ((__builtin_expect(!!(ids.length() > (4294967295U)), 0))) {
363:22.21 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
363:22.21 2 warnings generated.
363:22.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:22.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:31.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:31.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:31.95 In file included from Unified_cpp_js_src_debugger1.cpp:2:
363:31.95 In file included from /build/firefox/src/firefox-148.0.2/js/src/debugger/Object.cpp:38:
363:31.95 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
363:31.95 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
363:31.95 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
363:31.95 1 warning generated.
363:32.02 js/src/ds
363:32.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:32.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:34.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:34.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:34.80 js/src/frontend
363:34.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:34.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:50.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:50.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
363:50.71 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
363:50.71 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:01.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:01.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:01.94 In file included from Unified_cpp_js_src_frontend0.cpp:20:
364:01.94 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/BytecodeCompiler.cpp:7:
364:01.94 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/BytecodeCompiler.h:23:
364:01.94 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
364:01.94 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
364:01.94 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
364:01.94 1 warning generated.
364:02.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:02.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:08.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:08.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:08.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:08.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:15.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:15.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:15.69 In file included from Unified_cpp_js_src_frontend2.cpp:47:
364:15.69 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/FrontendContext.cpp:18:
364:15.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/CompileScript.h:15:
364:15.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
364:15.69 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
364:15.70 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
364:15.70 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
364:15.70 1 warning generated.
364:15.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:15.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:22.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:22.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:22.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:22.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:31.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:31.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:31.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:31.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:38.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:38.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:38.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:38.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:54.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:54.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
364:54.65 In file included from Unified_cpp_js_src_frontend6.cpp:2:
364:54.65 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/Stencil.cpp:23:
364:54.65 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/BytecodeCompiler.h:23:
364:54.65 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
364:54.65 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
364:54.65 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
364:54.65 In file included from Unified_cpp_js_src_frontend6.cpp:2:
364:54.65 /build/firefox/src/firefox-148.0.2/js/src/frontend/Stencil.cpp:5613:28: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
364:54.65 5613 | if (gcThingData.length() > (4294967295U)) {
364:54.65 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
364:54.66 /build/firefox/src/firefox-148.0.2/js/src/frontend/Stencil.cpp:5663:28: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
364:54.66 5663 | if (gcThingData.length() > (4294967295U)) {
364:54.66 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
364:54.66 In file included from Unified_cpp_js_src_frontend6.cpp:11:
364:54.66 /build/firefox/src/firefox-148.0.2/js/src/frontend/StencilXdr.cpp:1455:17: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
364:54.66 1455 | if (endOffset > (4294967295U)) {
364:54.66 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~
364:54.66 4 warnings generated.
364:54.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
364:54.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:00.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:00.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:00.95 js/src/gc/StatsPhasesGenerated.inc.stub
365:02.02 js/src/gc
365:02.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:02.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:06.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:06.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:07.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:07.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:12.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:12.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:12.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:12.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:22.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:22.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:22.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:22.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:35.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:35.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:35.81 In file included from Unified_cpp_js_src_gc1.cpp:2:
365:35.81 In file included from /build/firefox/src/firefox-148.0.2/js/src/gc/GC.cpp:229:
365:35.81 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
365:35.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
365:35.81 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
365:35.81 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
365:35.82 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
365:35.82 1 warning generated.
365:35.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:35.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:43.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:43.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:43.93 In file included from Unified_cpp_js_src_gc2.cpp:2:
365:43.93 In file included from /build/firefox/src/firefox-148.0.2/js/src/gc/ParallelMarking.cpp:12:
365:43.93 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
365:43.93 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
365:43.93 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
365:43.93 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
365:43.93 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
365:43.93 In file included from Unified_cpp_js_src_gc2.cpp:47:
365:43.93 /build/firefox/src/firefox-148.0.2/js/src/gc/Statistics.cpp:1753:23: warning: self-comparison always evaluates to false [-Wtautological-compare]
365:43.93 1753 | if (PhaseKind::NONE != PhaseKind::NONE) { times[ProfileKey::Total] = SumPhase(PhaseKind::NONE, slice.phaseTimes); } if (PhaseKind::NONE != PhaseKind::NONE) { times[ProfileKey::Background] = SumPhase(PhaseKind::NONE, slice.phaseTimes); } if (PhaseKind::EVICT_NURSERY_FOR_MAJOR_GC != PhaseKind::NONE) { times[ProfileKey::MinorForMajor] = SumPhase(PhaseKind::EVICT_NURSERY_FOR_MAJOR_GC, slice.phaseTimes); } if (PhaseKind::WAIT_BACKGROUND_THREAD != PhaseKind::NONE) { times[ProfileKey::WaitBgThread] = SumPhase(PhaseKind::WAIT_BACKGROUND_THREAD, slice.phaseTimes); } if (PhaseKind::PREPARE != PhaseKind::NONE) { times[ProfileKey::Prepare] = SumPhase(PhaseKind::PREPARE, slice.phaseTimes); } if (PhaseKind::MARK != PhaseKind::NONE) { times[ProfileKey::Mark] = SumPhase(PhaseKind::MARK, slice.phaseTimes); } if (PhaseKind::SWEEP != PhaseKind::NONE) { times[ProfileKey::Sweep] = SumPhase(PhaseKind::SWEEP, slice.phaseTimes); } if (PhaseKind::COMPACT != PhaseKind::NONE) { times[ProfileKey::Compact] = SumPhase(PhaseKind::COMPACT, slice.phaseTimes); } if (PhaseKind::DECOMMIT != PhaseKind::NONE) { times[ProfileKey::Decommit] = SumPhase(PhaseKind::DECOMMIT, slice.phaseTimes); }
365:43.93 | ^
365:43.93 /build/firefox/src/firefox-148.0.2/js/src/gc/Statistics.cpp:1753:139: warning: self-comparison always evaluates to false [-Wtautological-compare]
365:43.94 1753 | if (PhaseKind::NONE != PhaseKind::NONE) { times[ProfileKey::Total] = SumPhase(PhaseKind::NONE, slice.phaseTimes); } if (PhaseKind::NONE != PhaseKind::NONE) { times[ProfileKey::Background] = SumPhase(PhaseKind::NONE, slice.phaseTimes); } if (PhaseKind::EVICT_NURSERY_FOR_MAJOR_GC != PhaseKind::NONE) { times[ProfileKey::MinorForMajor] = SumPhase(PhaseKind::EVICT_NURSERY_FOR_MAJOR_GC, slice.phaseTimes); } if (PhaseKind::WAIT_BACKGROUND_THREAD != PhaseKind::NONE) { times[ProfileKey::WaitBgThread] = SumPhase(PhaseKind::WAIT_BACKGROUND_THREAD, slice.phaseTimes); } if (PhaseKind::PREPARE != PhaseKind::NONE) { times[ProfileKey::Prepare] = SumPhase(PhaseKind::PREPARE, slice.phaseTimes); } if (PhaseKind::MARK != PhaseKind::NONE) { times[ProfileKey::Mark] = SumPhase(PhaseKind::MARK, slice.phaseTimes); } if (PhaseKind::SWEEP != PhaseKind::NONE) { times[ProfileKey::Sweep] = SumPhase(PhaseKind::SWEEP, slice.phaseTimes); } if (PhaseKind::COMPACT != PhaseKind::NONE) { times[ProfileKey::Compact] = SumPhase(PhaseKind::COMPACT, slice.phaseTimes); } if (PhaseKind::DECOMMIT != PhaseKind::NONE) { times[ProfileKey::Decommit] = SumPhase(PhaseKind::DECOMMIT, slice.phaseTimes); }
365:43.94 | ^
365:43.94 3 warnings generated.
365:44.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:44.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:55.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:55.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
365:55.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
365:55.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:04.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:04.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:04.12 js/src/irregexp
366:04.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:04.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:11.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:11.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:11.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:11.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:16.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:16.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:16.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:16.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:23.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:23.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:24.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:24.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:33.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:33.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:33.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:33.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:42.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:42.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:42.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:42.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:47.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:47.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
366:47.62 js/src/jit
366:47.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
366:47.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:01.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:01.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:01.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:01.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:13.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:13.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:13.91 In file included from Unified_cpp_js_src_jit1.cpp:11:
367:13.91 In file included from /build/firefox/src/firefox-148.0.2/js/src/jit/BaselineCompileTask.cpp:10:
367:13.91 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
367:13.91 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
367:13.91 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
367:13.91 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
367:13.91 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
367:13.91 1 warning generated.
367:14.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:14.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:25.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:25.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:25.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:25.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:36.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:36.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:36.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:36.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:47.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:47.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
367:47.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
367:47.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:05.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:05.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:05.81 In file included from Unified_cpp_js_src_jit13.cpp:20:
368:05.81 /build/firefox/src/firefox-148.0.2/js/src/jit/UnrollLoops.cpp:1763:185: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
368:05.81 1763 | do { static_assert( mozilla::detail::AssertionConditionType<decltype(numBlocks <= (4294967295U))>::isValid, "invalid assertion condition"); if ((__builtin_expect(!!(!(!!(numBlocks <= (4294967295U)))), 0))) { do { } while (false); do { } while (false); AnnotateMozCrashReason("MOZ_RELEASE_ASSERT" "(" "numBlocks <= (4294967295U)" ")"); do { MOZ_CrashSequence(__null, 1763); __attribute__((nomerge)) ::abort(); } while (false); } } while (false);
368:05.81 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~
368:05.82 1 warning generated.
368:05.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:05.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:21.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:21.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:21.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:21.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:34.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:34.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:34.53 In file included from Unified_cpp_js_src_jit15.cpp:29:
368:34.53 In file included from /build/firefox/src/firefox-148.0.2/js/src/jit/arm/Lowering-arm.cpp:15:
368:34.53 /build/firefox/src/firefox-148.0.2/js/src/jit/shared/Lowering-shared-inl.h:485:66: warning: result of comparison 'intptr_t' (aka 'int') <= 2147483647 is always true [-Wtautological-type-limit-compare]
368:34.53 485 | return (-2147483647-1) <= cst->toIntPtr() && cst->toIntPtr() <= (2147483647);
368:34.53 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
368:34.53 /build/firefox/src/firefox-148.0.2/js/src/jit/shared/Lowering-shared-inl.h:485:28: warning: result of comparison -2147483648 <= 'intptr_t' (aka 'int') is always true [-Wtautological-type-limit-compare]
368:34.53 485 | return (-2147483647-1) <= cst->toIntPtr() && cst->toIntPtr() <= (2147483647);
368:34.53 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
368:34.53 2 warnings generated.
368:34.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:34.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:44.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:44.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:44.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:44.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:52.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:52.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
368:52.74 In file included from Unified_cpp_js_src_jit17.cpp:11:
368:52.74 In file included from /build/firefox/src/firefox-148.0.2/js/src/jit/shared/Lowering-shared.cpp:7:
368:52.74 /build/firefox/src/firefox-148.0.2/js/src/jit/shared/Lowering-shared-inl.h:485:66: warning: result of comparison 'intptr_t' (aka 'int') <= 2147483647 is always true [-Wtautological-type-limit-compare]
368:52.74 485 | return (-2147483647-1) <= cst->toIntPtr() && cst->toIntPtr() <= (2147483647);
368:52.74 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
368:52.74 /build/firefox/src/firefox-148.0.2/js/src/jit/shared/Lowering-shared-inl.h:485:28: warning: result of comparison -2147483648 <= 'intptr_t' (aka 'int') is always true [-Wtautological-type-limit-compare]
368:52.74 485 | return (-2147483647-1) <= cst->toIntPtr() && cst->toIntPtr() <= (2147483647);
368:52.74 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
368:52.74 2 warnings generated.
368:52.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
368:52.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
369:08.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
369:08.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
369:08.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
369:08.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
369:29.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
369:29.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
369:29.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
369:29.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
369:36.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
369:36.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
369:37.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
369:37.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
369:49.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
369:49.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
369:49.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
369:49.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:02.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:02.03 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:02.03 In file included from Unified_cpp_js_src_jit6.cpp:11:
370:02.03 In file included from /build/firefox/src/firefox-148.0.2/js/src/jit/IonCompileTask.cpp:14:
370:02.03 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
370:02.03 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
370:02.03 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
370:02.03 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
370:02.03 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
370:02.03 1 warning generated.
370:02.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:02.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:13.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:13.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:13.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:13.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:22.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:22.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:23.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:23.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:42.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:42.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:42.99 In file included from Unified_cpp_js_src_jit9.cpp:2:
370:42.99 In file included from /build/firefox/src/firefox-148.0.2/js/src/jit/Lowering.cpp:32:
370:42.99 /build/firefox/src/firefox-148.0.2/js/src/jit/shared/Lowering-shared-inl.h:485:66: warning: result of comparison 'intptr_t' (aka 'int') <= 2147483647 is always true [-Wtautological-type-limit-compare]
370:42.99 485 | return (-2147483647-1) <= cst->toIntPtr() && cst->toIntPtr() <= (2147483647);
370:42.99 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
370:42.99 /build/firefox/src/firefox-148.0.2/js/src/jit/shared/Lowering-shared-inl.h:485:28: warning: result of comparison -2147483648 <= 'intptr_t' (aka 'int') is always true [-Wtautological-type-limit-compare]
370:42.99 485 | return (-2147483647-1) <= cst->toIntPtr() && cst->toIntPtr() <= (2147483647);
370:42.99 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
370:42.99 2 warnings generated.
370:43.06 js/src/proxy
370:43.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:43.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:51.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:51.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:51.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:51.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:58.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:58.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
370:58.96 js/src
370:59.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
370:59.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:05.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:05.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:05.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:05.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:16.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:16.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:16.84 js/src/threading
371:16.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:16.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:22.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:22.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:22.66 js/src/util
371:22.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:22.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:24.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:24.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:24.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:24.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:29.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:29.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:29.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:29.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:35.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:36.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:36.15 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:36.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:43.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:43.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:44.00 js/src/vm
371:44.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:44.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:54.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:54.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:54.27 /build/firefox/src/firefox-148.0.2/js/src/vm/Interpreter.cpp:3603:11: warning: code will never be executed [-Wunreachable-code]
371:54.27 3603 | do { (activation.regs()).pc += (JSOpLength_ThrowSetConst); do { js::gc::MaybeVerifyBarriers(cx); } while (0); goto* addresses[(*(activation.regs()).pc | activation.opMask())]; } while (0);
371:54.27 | ^~~~~~~~~~
371:54.27 /build/firefox/src/firefox-148.0.2/js/src/vm/Interpreter.cpp:3381:11: warning: code will never be executed [-Wunreachable-code]
371:54.27 3381 | do { (activation.regs()).pc += (JSOpLength_ThrowMsg); do { js::gc::MaybeVerifyBarriers(cx); } while (0); goto* addresses[(*(activation.regs()).pc | activation.opMask())]; } while (0);
371:54.27 | ^~~~~~~~~~
371:54.27 2 warnings generated.
371:54.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:54.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:56.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:56.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
371:56.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
371:56.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:05.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:05.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:05.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:05.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:14.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:14.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:14.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:14.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:22.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:22.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:22.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:22.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:32.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:32.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:32.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:32.45 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:45.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:45.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:45.50 In file included from Unified_cpp_js_src_vm12.cpp:11:
372:45.50 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/Runtime.cpp:32:
372:45.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
372:45.51 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
372:45.51 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
372:45.51 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
372:45.51 1 warning generated.
372:45.66 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:45.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:54.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:54.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
372:54.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
372:54.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:06.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:06.14 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:06.14 In file included from Unified_cpp_js_src_vm14.cpp:20:
373:06.14 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/StencilObject.cpp:7:
373:06.14 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/StencilObject.h:16:
373:06.14 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
373:06.14 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
373:06.14 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
373:06.14 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
373:06.14 In file included from Unified_cpp_js_src_vm14.cpp:38:
373:06.15 /build/firefox/src/firefox-148.0.2/js/src/vm/StructuredClone.cpp:3057:43: warning: result of comparison 'unsigned int' > 4294967295 is always false [-Wtautological-type-limit-compare]
373:06.15 3057 | if (!nbytes.isValid() || nbytes.value() > (4294967295U)) {
373:06.15 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
373:06.15 2 warnings generated.
373:06.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:06.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:22.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:22.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:22.82 In file included from Unified_cpp_js_src_vm15.cpp:38:
373:22.82 /build/firefox/src/firefox-148.0.2/js/src/vm/TypedArrayObject.cpp:2413:13: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
373:22.82 2413 | if (len > (4294967295U)) {
373:22.82 | ~~~ ^ ~~~~~~~~~~~~~
373:22.82 1 warning generated.
373:22.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:22.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:31.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:31.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:31.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:31.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:38.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:38.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:38.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:38.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:48.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:48.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:48.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:48.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:56.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:56.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
373:56.91 In file included from Unified_cpp_js_src_vm3.cpp:2:
373:56.91 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/CompilationAndEvaluation.cpp:20:
373:56.91 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/BytecodeCompiler.h:23:
373:56.92 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
373:56.92 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
373:56.92 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
373:56.92 1 warning generated.
373:57.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
373:57.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:06.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:06.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:06.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:06.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:15.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:15.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:15.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:15.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:25.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:25.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:25.83 In file included from Unified_cpp_js_src_vm6.cpp:11:
374:25.84 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreads.cpp:24:
374:25.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/CompileScript.h:15:
374:25.84 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
374:25.84 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
374:25.84 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
374:25.84 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
374:25.84 1 warning generated.
374:25.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:25.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:37.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:37.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:37.84 In file included from Unified_cpp_js_src_vm7.cpp:47:
374:37.84 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/JSFunction.cpp:24:
374:37.84 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/BytecodeCompiler.h:23:
374:37.84 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
374:37.85 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
374:37.85 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
374:37.85 1 warning generated.
374:38.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:38.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:52.14 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:52.15 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
374:52.15 In file included from Unified_cpp_js_src_vm8.cpp:29:
374:52.15 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/JSScript.cpp:66:
374:52.15 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
374:52.15 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
374:52.15 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
374:52.15 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
374:52.15 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
374:52.15 1 warning generated.
374:52.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
374:52.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
375:03.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
375:03.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
375:03.30 In file included from Unified_cpp_js_src_vm9.cpp:11:
375:03.30 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/MemoryMetrics.cpp:21:
375:03.30 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
375:03.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
375:03.30 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
375:03.30 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
375:03.30 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
375:03.30 1 warning generated.
375:03.38 js/src/wasm
375:03.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
375:03.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
375:23.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
375:23.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
375:23.34 In file included from Unified_cpp_js_src_wasm0.cpp:2:
375:23.34 In file included from /build/firefox/src/firefox-148.0.2/js/src/wasm/AsmJS.cpp:36:
375:23.34 In file included from /build/firefox/src/firefox-148.0.2/js/src/frontend/BytecodeCompiler.h:23:
375:23.35 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
375:23.35 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
375:23.35 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
375:23.35 1 warning generated.
375:23.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
375:23.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
375:34.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
375:34.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
375:34.72 In file included from Unified_cpp_js_src_wasm1.cpp:20:
375:34.72 In file included from /build/firefox/src/firefox-148.0.2/js/src/wasm/WasmCode.cpp:36:
375:34.72 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
375:34.72 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
375:34.73 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
375:34.73 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
375:34.73 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
375:34.73 1 warning generated.
375:34.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
375:34.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
375:43.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
375:43.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
375:44.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
375:44.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:05.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:05.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:05.41 In file included from Unified_cpp_js_src_wasm3.cpp:47:
376:05.41 In file included from /build/firefox/src/firefox-148.0.2/js/src/wasm/WasmJS.cpp:50:
376:05.41 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
376:05.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
376:05.41 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
376:05.41 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
376:05.41 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
376:05.41 1 warning generated.
376:05.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:05.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:15.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:15.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:15.50 In file included from Unified_cpp_js_src_wasm4.cpp:29:
376:15.50 In file included from /build/firefox/src/firefox-148.0.2/js/src/wasm/WasmModule.cpp:32:
376:15.50 In file included from /build/firefox/src/firefox-148.0.2/js/src/vm/HelperThreadState.h:33:
376:15.50 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
376:15.51 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
376:15.51 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
376:15.51 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
376:15.51 1 warning generated.
376:15.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:15.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:26.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:26.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:26.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:26.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:37.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:37.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:37.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:37.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:47.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:47.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:47.46 js/src/xsum
376:47.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:47.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:48.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:48.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:48.13 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:429:12: warning: code will never be executed [-Wunreachable-code]
376:48.13 429 | if (0) printf("number is zero (2)\n");
376:48.13 | ^~~~~~
376:48.13 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:429:9: note: silence by adding parentheses to mark code as explicitly dead
376:48.13 429 | if (0) printf("number is zero (2)\n");
376:48.13 | ^
376:48.13 | /* DISABLES CODE */ ( )
376:48.14 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:423:10: warning: code will never be executed [-Wunreachable-code]
376:48.14 423 | if (0) printf(" uix: %d new u: %d\n", uix, u);
376:48.14 | ^~~~~~
376:48.14 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:423:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.14 423 | if (0) printf(" uix: %d new u: %d\n", uix, u);
376:48.14 | ^
376:48.14 | /* DISABLES CODE */ ( )
376:48.14 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:269:10: warning: code will never be executed [-Wunreachable-code]
376:48.14 269 | if (0) printf("u: %d, sacc->chunk[u]: %ld", u, sacc->chunk[u]);
376:48.14 | ^~~~~~
376:48.14 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:269:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.14 269 | if (0) printf("u: %d, sacc->chunk[u]: %ld", u, sacc->chunk[u]);
376:48.14 | ^
376:48.14 | /* DISABLES CODE */ ( )
376:48.14 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:232:12: warning: code will never be executed [-Wunreachable-code]
376:48.14 232 | if (0) printf("number is zero (1)\n");
376:48.15 | ^~~~~~
376:48.15 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:232:9: note: silence by adding parentheses to mark code as explicitly dead
376:48.15 232 | if (0) printf("number is zero (1)\n");
376:48.15 | ^
376:48.15 | /* DISABLES CODE */ ( )
376:48.15 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:170:10: warning: code will never be executed [-Wunreachable-code]
376:48.15 170 | if (0) printf("\nCARRY PROPAGATING IN SMALL ACCUMULATOR\n");
376:48.15 | ^~~~~~
376:48.15 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:170:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.15 170 | if (0) printf("\nCARRY PROPAGATING IN SMALL ACCUMULATOR\n");
376:48.15 | ^
376:48.15 | /* DISABLES CODE */ ( )
376:48.15 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:625:9: warning: code will never be executed [-Wunreachable-code]
376:48.15 625 | if (ivalue < 0) {
376:48.15 | ^~~~~~
376:48.15 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:624:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.15 624 | if (0) {
376:48.15 | ^
376:48.15 | /* DISABLES CODE */ ( )
376:48.16 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:560:5: warning: code will never be executed [-Wunreachable-code]
376:48.16 560 | printf(" mantissa: ");
376:48.16 | ^~~~~~
376:48.16 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:559:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.16 559 | if (0) {
376:48.16 | ^
376:48.16 | /* DISABLES CODE */ ( )
376:48.16 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:533:5: warning: code will never be executed [-Wunreachable-code]
376:48.16 533 | printf(" high exp: ");
376:48.16 | ^~~~~~
376:48.16 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:532:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.16 532 | if (0) {
376:48.16 | ^
376:48.16 | /* DISABLES CODE */ ( )
376:48.16 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:518:5: warning: code will never be executed [-Wunreachable-code]
376:48.16 518 | printf("ADD1 %+.17le\n ", (double)value);
376:48.16 | ^~~~~~
376:48.17 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:517:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.17 517 | if (0) {
376:48.17 | ^
376:48.17 | /* DISABLES CODE */ ( )
376:48.17 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:998:5: warning: code will never be executed [-Wunreachable-code]
376:48.17 998 | printf("Final rounded result: %.17le\n ", fltv);
376:48.17 | ^~~~~~
376:48.17 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:997:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.17 997 | if (0) {
376:48.17 | ^
376:48.17 | /* DISABLES CODE */ ( )
376:48.17 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:983:7: warning: code will never be executed [-Wunreachable-code]
376:48.17 983 | printf("Final rounded result: %.17le (overflowed)\n ", fltv);
376:48.17 | ^~~~~~
376:48.17 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:982:9: note: silence by adding parentheses to mark code as explicitly dead
376:48.17 982 | if (0) {
376:48.17 | ^
376:48.17 | /* DISABLES CODE */ ( )
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:950:9: warning: code will never be executed [-Wunreachable-code]
376:48.18 950 | printf("-odd, round away from 0, since remainder adds exactly 1/2\n");
376:48.18 | ^~~~~~
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:949:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.18 949 | if (0) {
376:48.18 | ^
376:48.18 | /* DISABLES CODE */ ( )
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:944:9: warning: code will never be executed [-Wunreachable-code]
376:48.18 944 | printf("-odd, no adjustment, since remainder adds <1/2\n");
376:48.18 | ^~~~~~
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:943:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.18 943 | if (0) {
376:48.18 | ^
376:48.18 | /* DISABLES CODE */ ( )
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:925:9: warning: code will never be executed [-Wunreachable-code]
376:48.18 925 | printf("-even, no adjustment, since remainder adds <=1/2\n");
376:48.18 | ^~~~~~
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:924:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.18 924 | if (0) {
376:48.18 | ^
376:48.18 | /* DISABLES CODE */ ( )
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:916:9: warning: code will never be executed [-Wunreachable-code]
376:48.18 916 | printf(
376:48.18 | ^~~~~~
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:915:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.18 915 | if (0) {
376:48.18 | ^
376:48.18 | /* DISABLES CODE */ ( )
376:48.18 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:908:9: warning: code will never be executed [-Wunreachable-code]
376:48.18 908 | printf("-, round away from 0, since remainder adds >1/2\n");
376:48.19 | ^~~~~~
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:907:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.19 907 | if (0) {
376:48.19 | ^
376:48.19 | /* DISABLES CODE */ ( )
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:897:9: warning: code will never be executed [-Wunreachable-code]
376:48.19 897 | printf("j: %d, e: %d, |ivalue|: %016llx, lower: %016llx (b)\n", j, e,
376:48.19 | ^~~~~~
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:896:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.19 896 | if (0) {
376:48.19 | ^
376:48.19 | /* DISABLES CODE */ ( )
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:874:9: warning: code will never be executed [-Wunreachable-code]
376:48.19 874 | printf("+even, no adjustment, since reaminder adds exactly 1/2\n");
376:48.19 | ^~~~~~
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:873:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.19 873 | if (0) {
376:48.19 | ^
376:48.19 | /* DISABLES CODE */ ( )
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:868:9: warning: code will never be executed [-Wunreachable-code]
376:48.19 868 | printf("+even, round away from 0, since remainder adds >1/2\n");
376:48.19 | ^~~~~~
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:867:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.19 867 | if (0) {
376:48.19 | ^
376:48.19 | /* DISABLES CODE */ ( )
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:849:9: warning: code will never be executed [-Wunreachable-code]
376:48.19 849 | printf("+odd, round away from 0, since remainder adds >=1/2\n");
376:48.19 | ^~~~~~
376:48.19 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:848:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.19 848 | if (0) {
376:48.19 | ^
376:48.19 | /* DISABLES CODE */ ( )
376:48.20 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:841:9: warning: code will never be executed [-Wunreachable-code]
376:48.20 841 | printf("+, round away from 0, since remainder adds >1/2\n");
376:48.20 | ^~~~~~
376:48.20 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:840:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.20 840 | if (0) {
376:48.20 | ^
376:48.20 | /* DISABLES CODE */ ( )
376:48.20 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:833:9: warning: code will never be executed [-Wunreachable-code]
376:48.20 833 | printf("+, no adjustment, since remainder adds <1/2\n");
376:48.20 | ^~~~~~
376:48.20 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:832:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.20 832 | if (0) {
376:48.20 | ^
376:48.20 | /* DISABLES CODE */ ( )
376:48.20 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:804:5: warning: code will never be executed [-Wunreachable-code]
376:48.20 804 | printf("after final add to ivalue, ivalue: %016llx\n",
376:48.20 | ^~~~~~
376:48.20 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:803:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.20 803 | if (0) {
376:48.20 | ^
376:48.20 | /* DISABLES CODE */ ( )
376:48.20 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:794:7: warning: code will never be executed [-Wunreachable-code]
376:48.20 794 | printf("after ivalue += lower << more, ivalue: %016llx\n",
376:48.20 | ^~~~~~
376:48.20 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:793:9: note: silence by adding parentheses to mark code as explicitly dead
376:48.20 793 | if (0) {
376:48.20 | ^
376:48.20 | /* DISABLES CODE */ ( )
376:48.21 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:785:5: warning: code will never be executed [-Wunreachable-code]
376:48.21 785 | printf("after ivalue <<= more, ivalue: %016llx\n",
376:48.21 | ^~~~~~
376:48.21 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:784:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.21 784 | if (0) {
376:48.21 | ^
376:48.21 | /* DISABLES CODE */ ( )
376:48.21 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:773:5: warning: code will never be executed [-Wunreachable-code]
376:48.21 773 | printf("e: %d, more: %d, ivalue: %016llx\n", e, more,
376:48.21 | ^~~~~~
376:48.21 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:772:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.21 772 | if (0) {
376:48.21 | ^
376:48.21 | /* DISABLES CODE */ ( )
376:48.21 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:746:13: warning: code will never be executed [-Wunreachable-code]
376:48.21 746 | printf("denormalized with i==1: intv %016llx\n", (long long)intv);
376:48.21 | ^~~~~~
376:48.21 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:745:15: note: silence by adding parentheses to mark code as explicitly dead
376:48.21 745 | if (0) {
376:48.21 | ^
376:48.21 | /* DISABLES CODE */ ( )
376:48.21 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:737:13: warning: code will never be executed [-Wunreachable-code]
376:48.21 737 | printf("denormalized with i==1: intv %016llx\n", (long long)intv);
376:48.21 | ^~~~~~
376:48.21 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:736:15: note: silence by adding parentheses to mark code as explicitly dead
376:48.21 736 | if (0) {
376:48.21 | ^
376:48.21 | /* DISABLES CODE */ ( )
376:48.22 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:725:9: warning: code will never be executed [-Wunreachable-code]
376:48.22 725 | printf("denormalized with i==0: intv %016llx\n", (long long)intv);
376:48.22 | ^~~~~~
376:48.22 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:724:11: note: silence by adding parentheses to mark code as explicitly dead
376:48.22 724 | if (0) {
376:48.22 | ^
376:48.22 | /* DISABLES CODE */ ( )
376:48.22 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:699:10: warning: code will never be executed [-Wunreachable-code]
376:48.22 699 | if (0) xsum_small_display(sacc);
376:48.22 | ^~~~~~~~~~~~~~~~~~
376:48.22 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:699:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.22 699 | if (0) xsum_small_display(sacc);
376:48.22 | ^
376:48.22 | /* DISABLES CODE */ ( )
376:48.22 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:667:10: warning: code will never be executed [-Wunreachable-code]
376:48.22 667 | if (0) printf("\nROUNDING SMALL ACCUMULATOR\n");
376:48.22 | ^~~~~~
376:48.22 /build/firefox/src/firefox-148.0.2/js/src/xsum/xsum.cpp:667:7: note: silence by adding parentheses to mark code as explicitly dead
376:48.22 667 | if (0) printf("\nROUNDING SMALL ACCUMULATOR\n");
376:48.22 | ^
376:48.22 | /* DISABLES CODE */ ( )
376:48.22 31 warnings generated.
376:48.23 modules/fdlibm/src
376:48.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:48.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:48.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:48.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:49.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:49.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:49.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:49.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:49.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:49.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:50.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:50.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:50.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:50.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:51.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:51.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:51.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:51.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:51.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:51.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:52.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:52.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:52.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:52.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:52.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:52.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:53.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:53.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:53.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:53.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:53.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:53.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:53.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:53.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:54.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:54.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:54.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:54.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:54.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:54.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:54.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:54.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:55.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:55.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:55.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:55.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:56.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:56.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:56.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:56.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:56.59 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:56.59 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:56.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:56.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:57.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:57.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:57.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:57.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:57.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:57.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:57.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:57.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:58.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:58.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:58.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:58.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:58.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:58.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:58.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:58.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:59.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:59.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
376:59.58 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
376:59.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:00.17 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:00.17 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:00.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:00.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:00.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:00.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:01.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:01.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:01.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:01.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:01.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:01.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:01.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:01.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:01.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:01.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:02.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:02.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:02.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:02.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:02.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:02.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:02.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:02.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:03.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:03.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:03.40 /build/firefox/src/firefox-148.0.2/modules/fdlibm/src/k_rem_pio2.cpp:419:9: warning: explicitly assigning value of variable of type 'double' to itself [-Wself-assign]
377:03.41 419 | ((fw) = (fw));
377:03.41 | ~~ ^ ~~
377:03.41 1 warning generated.
377:03.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:03.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:03.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:03.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:04.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:04.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:04.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:04.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:04.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:04.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:04.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:04.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:04.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:04.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:05.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:05.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:05.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:05.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:05.93 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:05.93 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:06.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:06.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:06.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:06.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:06.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:06.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:07.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:07.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:07.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:07.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:07.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:07.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:08.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:08.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:08.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:08.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:08.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:08.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:08.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:08.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:08.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:08.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:09.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:09.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:09.33 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:09.33 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:09.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:09.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:09.74 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:09.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:10.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:10.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:10.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:10.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:10.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:10.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:10.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:10.66 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:10.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:10.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:11.11 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:11.11 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:11.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:11.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:11.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:11.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:11.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:11.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:12.03 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:12.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:12.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:12.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:12.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:12.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:13.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:13.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:13.14 modules/zlib/src
377:13.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:13.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:13.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:13.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:13.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:13.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:13.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:13.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:13.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:13.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:13.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:13.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:14.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:14.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:14.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:14.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:14.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:14.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:14.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:14.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:14.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:14.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:15.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:15.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:15.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:15.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:15.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:15.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:15.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:15.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:15.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:15.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:15.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:15.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:16.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:16.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:16.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:16.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:16.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:16.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:16.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:16.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:16.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:16.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:17.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:17.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:17.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:17.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:17.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:17.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:17.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:17.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:17.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:17.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:17.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:17.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:18.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:18.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:18.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:18.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:18.35 mozglue/static
377:18.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:18.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:19.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:19.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:19.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:19.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:19.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:19.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:19.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:19.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:20.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:20.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:20.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:20.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:21.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:21.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:21.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:21.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:22.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:22.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:22.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:22.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:24.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:24.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:24.40 js/src/build/libjs_static.a
377:25.53 js/xpconnect/loader
377:25.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:25.67 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:39.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:39.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:39.35 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:7:
377:39.35 In file included from /build/firefox/src/firefox-148.0.2/js/loader/ScriptLoadRequest.h:10:
377:39.35 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
377:39.35 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
377:39.35 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
377:39.35 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
377:39.35 1 warning generated.
377:39.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:39.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:59.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:59.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
377:59.40 In file included from Unified_cpp_js_xpconnect_loader0.cpp:11:
377:59.40 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:7:
377:59.40 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/PrecompiledScript.h:13:
377:59.40 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
377:59.40 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
377:59.40 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
377:59.41 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
377:59.41 In file included from Unified_cpp_js_xpconnect_loader0.cpp:11:
377:59.41 /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:588:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
377:59.41 588 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
377:59.41 | ^
377:59.41 /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:587:159: note: previous statement is here
377:59.41 587 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
377:59.41 | ^
377:59.41 In file included from Unified_cpp_js_xpconnect_loader0.cpp:38:
377:59.41 /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/SyncModuleLoader.cpp:55:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
377:59.41 55 | foundInterface = 0; nsresult status; if (!foundInterface) status = JS::loader::ModuleLoaderBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
377:59.41 | ^
377:59.41 /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/SyncModuleLoader.cpp:54:699: note: previous statement is here
377:59.41 54 | nsresult SyncModuleLoader::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = SyncModuleLoader::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = SyncModuleLoader::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
377:59.41 | ^
377:59.41 In file included from Unified_cpp_js_xpconnect_loader0.cpp:56:
377:59.41 /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/mozJSLoaderUtils.cpp:66:12: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
377:59.41 66 | if (size > (4294967295U)) {
377:59.41 | ~~~~ ^ ~~~~~~~~~~~~~
377:59.41 4 warnings generated.
377:59.51 js/xpconnect/src
377:59.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
377:59.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
378:24.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
378:24.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
378:24.09 In file included from Unified_cpp_js_xpconnect_src0.cpp:11:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/ExportHelpers.cpp:7:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
378:24.09 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
378:24.09 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
378:24.09 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
378:24.09 In file included from Unified_cpp_js_xpconnect_src0.cpp:29:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/Sandbox.cpp:37:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/dom/base/Crypto.h:10:
378:24.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/SubtleCrypto.h:11:
378:24.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CryptoKey.h:13:
378:24.10 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
378:24.10 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
378:24.10 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
378:24.10 In file included from Unified_cpp_js_xpconnect_src0.cpp:29:
378:24.10 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/Sandbox.cpp:144:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
378:24.10 144 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
378:24.10 | ^
378:24.10 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/Sandbox.cpp:143:185: note: previous statement is here
378:24.10 143 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupportsWeakReference>)) foundInterface = static_cast<nsISupportsWeakReference*>(this); else
378:24.10 | ^
378:24.10 In file included from Unified_cpp_js_xpconnect_src0.cpp:56:
378:24.10 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCConvert.cpp:1418:22: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
378:24.10 1418 | if (fullLength > (4294967295U)) {
378:24.10 | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~
378:24.10 4 warnings generated.
378:24.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
378:24.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
378:38.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
378:38.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
378:38.48 In file included from Unified_cpp_js_xpconnect_src1.cpp:2:
378:38.48 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCModule.cpp:8:
378:38.48 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
378:38.48 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
378:38.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
378:38.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
378:38.48 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
378:38.48 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
378:38.48 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
378:38.48 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
378:38.48 In file included from Unified_cpp_js_xpconnect_src1.cpp:56:
378:38.48 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCVariant.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
378:38.48 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
378:38.48 | ^
378:38.48 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCVariant.cpp:30:244: note: previous statement is here
378:38.48 30 | if (aIID.Equals((nsIClassInfo::kIID))) { if (!gXPCVariant_classInfoGlobal) gXPCVariant_classInfoGlobal = new (kXPCVariantClassInfoDataPlace.addr()) GenericClassInfo(&kXPCVariantClassInfoData); foundInterface = gXPCVariant_classInfoGlobal; } else
378:38.48 | ^
378:38.48 In file included from Unified_cpp_js_xpconnect_src1.cpp:83:
378:38.48 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
378:38.48 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
378:38.48 | ^
378:38.49 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:195: note: previous statement is here
378:38.49 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<XPCWrappedJSIterator*>(this)); else
378:38.49 | ^
378:38.49 In file included from Unified_cpp_js_xpconnect_src1.cpp:92:
378:38.49 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCWrappedNative.cpp:670:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
378:38.49 670 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
378:38.49 | ^
378:38.49 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCWrappedNative.cpp:669:200: note: previous statement is here
378:38.49 669 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIXPConnectWrappedNative*>(this)); else
378:38.49 | ^
378:38.49 /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCWrappedNative.cpp:1228:15: warning: result of comparison 'size_t' (aka 'unsigned int') <= 4294967295 is always true [-Wtautological-type-limit-compare]
378:38.49 1228 | if (len <= (4294967295U)) {
378:38.49 | ~~~ ^ ~~~~~~~~~~~~~
378:38.49 5 warnings generated.
378:38.65 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
378:38.65 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
378:51.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
378:51.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
378:51.42 In file included from Unified_cpp_js_xpconnect_src2.cpp:2:
378:51.42 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/nsXPConnect.cpp:21:
378:51.42 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/mozJSModuleLoader.h:10:
378:51.42 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/loader/SyncModuleLoader.h:11:
378:51.42 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
378:51.42 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
378:51.42 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
378:51.43 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
378:51.43 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
378:51.43 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
378:51.43 1 warning generated.
378:51.52 js/xpconnect/wrappers
378:51.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
378:51.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
379:03.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
379:03.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
379:03.61 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:15:
379:03.61 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
379:03.61 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
379:03.61 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
379:03.61 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
379:03.61 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
379:03.62 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
379:03.62 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
379:03.62 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
379:03.62 1 warning generated.
379:03.76 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
379:03.76 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
379:15.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
379:15.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
379:15.41 In file included from Unified_cpp_xpconnect_wrappers0.cpp:2:
379:15.41 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/wrappers/AccessCheck.cpp:23:
379:15.41 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
379:15.41 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
379:15.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
379:15.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
379:15.41 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
379:15.41 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
379:15.41 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
379:15.41 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
379:15.41 1 warning generated.
379:15.53 layout/base
379:15.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
379:15.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
379:39.25 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
379:39.25 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
379:39.25 In file included from /build/firefox/src/firefox-148.0.2/layout/base/nsRefreshDriver.cpp:40:
379:39.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/AnimationEventDispatcher.h:15:
379:39.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
379:39.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
379:39.25 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
379:39.25 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
379:39.25 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
379:39.26 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
379:39.26 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
379:39.26 1 warning generated.
379:39.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
379:39.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
380:10.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
380:10.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
380:10.81 In file included from Unified_cpp_layout_base0.cpp:11:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/layout/base/AccessibleCaretEventHub.cpp:10:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/layout/base/AccessibleCaretManager.h:17:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MouseEventBinding.h:6:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
380:10.81 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
380:10.81 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
380:10.81 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
380:10.81 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
380:10.81 1 warning generated.
380:10.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
380:10.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
380:36.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
380:36.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
380:36.88 In file included from Unified_cpp_layout_base1.cpp:56:
380:36.88 In file included from /build/firefox/src/firefox-148.0.2/layout/base/ViewportUtils.cpp:11:
380:36.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
380:36.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
380:36.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
380:36.88 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
380:36.88 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
380:36.89 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
380:36.89 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
380:36.89 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
380:36.89 In file included from Unified_cpp_layout_base1.cpp:119:
380:36.89 /build/firefox/src/firefox-148.0.2/layout/base/nsDocumentViewer.cpp:531:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
380:36.89 531 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
380:36.89 | ^
380:36.89 /build/firefox/src/firefox-148.0.2/layout/base/nsDocumentViewer.cpp:529:173: note: previous statement is here
380:36.89 529 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIWebBrowserPrint>)) foundInterface = static_cast<nsIWebBrowserPrint*>(this); else
380:36.89 | ^
380:36.89 2 warnings generated.
380:37.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
380:37.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
381:05.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
381:05.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
381:05.44 In file included from Unified_cpp_layout_base2.cpp:29:
381:05.44 In file included from /build/firefox/src/firefox-148.0.2/layout/base/nsLayoutUtils.cpp:22:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/layout/generic/TextDrawTarget.h:14:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/WebRenderBridgeChild.h:11:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
381:05.45 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
381:05.45 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
381:05.45 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
381:05.45 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
381:05.45 In file included from Unified_cpp_layout_base2.cpp:47:
381:05.45 /build/firefox/src/firefox-148.0.2/layout/base/nsPresContext.cpp:388:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
381:05.45 388 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
381:05.46 | ^
381:05.46 /build/firefox/src/firefox-148.0.2/layout/base/nsPresContext.cpp:387:159: note: previous statement is here
381:05.46 387 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
381:05.46 | ^
381:05.46 2 warnings generated.
381:05.54 layout/build
381:05.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
381:05.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
381:29.05 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
381:29.05 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
381:29.05 In file included from Unified_cpp_layout_build0.cpp:11:
381:29.05 In file included from /build/firefox/src/firefox-148.0.2/layout/build/nsLayoutModule.cpp:10:
381:29.05 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/XPCModule.h:7:
381:29.05 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
381:29.05 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
381:29.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
381:29.05 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
381:29.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
381:29.06 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
381:29.06 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
381:29.06 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
381:29.06 1 warning generated.
381:29.16 layout/forms
381:29.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
381:29.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
381:47.39 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
381:47.39 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
381:47.39 In file included from Unified_cpp_layout_forms0.cpp:11:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/layout/forms/HTMLSelectEventListener.cpp:13:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
381:47.39 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
381:47.39 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
381:47.39 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
381:47.39 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
381:47.39 1 warning generated.
381:47.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
381:47.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
382:02.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
382:02.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
382:02.11 layout/generic
382:02.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
382:02.22 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
382:03.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
382:03.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
382:03.21 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
382:03.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
382:20.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
382:20.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
382:21.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
382:21.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
382:48.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
382:48.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
382:48.04 In file included from Unified_cpp_layout_generic1.cpp:11:
382:48.04 In file included from /build/firefox/src/firefox-148.0.2/layout/generic/ScrollContainerFrame.cpp:57:
382:48.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
382:48.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
382:48.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
382:48.04 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
382:48.04 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
382:48.04 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
382:48.04 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
382:48.04 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
382:48.04 1 warning generated.
382:48.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
382:48.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
383:23.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
383:23.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
383:23.85 In file included from Unified_cpp_layout_generic2.cpp:56:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/layout/generic/nsFrameSelection.cpp:32:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
383:23.85 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
383:23.85 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
383:23.85 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
383:23.85 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
383:23.85 1 warning generated.
383:24.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
383:24.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
383:44.01 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
383:44.01 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
383:44.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
383:44.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
384:07.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
384:07.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
384:07.16 In file included from Unified_cpp_layout_generic4.cpp:2:
384:07.16 In file included from /build/firefox/src/firefox-148.0.2/layout/generic/nsTextFrame.cpp:16:
384:07.16 In file included from /build/firefox/src/firefox-148.0.2/layout/generic/TextDrawTarget.h:14:
384:07.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/WebRenderBridgeChild.h:11:
384:07.16 In file included from /build/firefox/src/firefox-148.0.2/obj/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39:
384:07.16 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/APZTestData.h:21:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/LayersMessageUtils.h:36:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/layers/KeyboardMap.h:12:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/InputData.h:21:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/TextEvents.h:22:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/KeyboardEventBinding.h:6:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/UIEventBinding.h:14:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
384:07.17 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
384:07.17 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
384:07.17 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
384:07.17 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
384:07.17 1 warning generated.
384:07.26 layout/inspector
384:07.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
384:07.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
384:26.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
384:26.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
384:26.07 In file included from Unified_cpp_layout_inspector0.cpp:20:
384:26.07 In file included from /build/firefox/src/firefox-148.0.2/layout/inspector/InspectorUtils.cpp:31:
384:26.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
384:26.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
384:26.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
384:26.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
384:26.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
384:26.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
384:26.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
384:26.08 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
384:26.08 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
384:26.08 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
384:26.08 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
384:26.08 In file included from Unified_cpp_layout_inspector0.cpp:20:
384:26.08 /build/firefox/src/firefox-148.0.2/layout/inspector/InspectorUtils.cpp:358:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
384:26.08 358 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
384:26.08 | ^
384:26.08 /build/firefox/src/firefox-148.0.2/layout/inspector/InspectorUtils.cpp:357:159: note: previous statement is here
384:26.08 357 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
384:26.08 | ^
384:26.08 2 warnings generated.
384:26.18 layout/ipc
384:26.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
384:26.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
384:46.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
384:46.58 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
384:46.58 In file included from Unified_cpp_layout_ipc0.cpp:2:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:12:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
384:46.58 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
384:46.58 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
384:46.58 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
384:46.58 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
384:46.58 1 warning generated.
384:46.68 layout/mathml
384:46.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
384:46.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
385:03.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
385:03.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
385:03.70 layout/painting
385:03.80 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
385:03.80 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
385:33.31 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
385:33.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
385:33.31 In file included from Unified_cpp_layout_painting0.cpp:2:
385:33.31 In file included from /build/firefox/src/firefox-148.0.2/layout/painting/ActiveLayerTracker.cpp:18:
385:33.31 In file included from /build/firefox/src/firefox-148.0.2/layout/style/nsAnimationManager.h:9:
385:33.31 In file included from /build/firefox/src/firefox-148.0.2/layout/style/AnimationCommon.h:19:
385:33.32 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.h:21:
385:33.32 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
385:33.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
385:33.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
385:33.32 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
385:33.32 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
385:33.32 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
385:33.32 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
385:33.32 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
385:33.32 1 warning generated.
385:33.39 layout/printing
385:33.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
385:33.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
385:54.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
385:54.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
385:54.61 In file included from Unified_cpp_layout_printing0.cpp:56:
385:54.61 In file included from /build/firefox/src/firefox-148.0.2/layout/printing/nsPrintJob.cpp:82:
385:54.61 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
385:54.61 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
385:54.61 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
385:54.61 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
385:54.61 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
385:54.61 1 warning generated.
385:54.68 layout/style/nsComputedDOMStyleGenerated.inc.stub
385:55.92 layout/style/nsCSSPropsGenerated.inc.stub
385:57.24 layout/style
385:57.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
385:57.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
386:09.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
386:09.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
386:09.73 In file included from Unified_cpp_layout_style0.cpp:2:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/layout/style/AnimationCollection.cpp:13:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CSSAnimation.h:10:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/layout/style/AnimationCommon.h:19:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsDOMMutationObserver.h:21:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowInner.h:25:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
386:09.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
386:09.73 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
386:09.73 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
386:09.73 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
386:09.73 In file included from Unified_cpp_layout_style0.cpp:29:
386:09.73 /build/firefox/src/firefox-148.0.2/layout/style/CSSContainerRule.cpp:30:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.73 30 | foundInterface = 0; nsresult status; if (!foundInterface) status = ConditionRule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.73 | ^
386:09.73 /build/firefox/src/firefox-148.0.2/layout/style/CSSContainerRule.cpp:29:699: note: previous statement is here
386:09.73 29 | nsresult CSSContainerRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSContainerRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSContainerRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:09.73 | ^
386:09.73 In file included from Unified_cpp_layout_style0.cpp:47:
386:09.74 /build/firefox/src/firefox-148.0.2/layout/style/CSSCustomMediaRule.cpp:36:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.74 36 | foundInterface = 0; nsresult status; if (!foundInterface) status = Rule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.74 | ^
386:09.74 /build/firefox/src/firefox-148.0.2/layout/style/CSSCustomMediaRule.cpp:35:705: note: previous statement is here
386:09.74 35 | nsresult CSSCustomMediaRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSCustomMediaRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSCustomMediaRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:09.74 | ^
386:09.74 In file included from Unified_cpp_layout_style0.cpp:56:
386:09.74 /build/firefox/src/firefox-148.0.2/layout/style/CSSFontFaceRule.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.74 32 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.74 | ^
386:09.74 /build/firefox/src/firefox-148.0.2/layout/style/CSSFontFaceRule.cpp:31:5: note: previous statement is here
386:09.74 31 | } else
386:09.74 | ^
386:09.74 In file included from Unified_cpp_layout_style0.cpp:83:
386:09.74 /build/firefox/src/firefox-148.0.2/layout/style/CSSImportRule.cpp:37:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.74 37 | foundInterface = 0; nsresult status; if (!foundInterface) status = css::Rule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.74 | ^
386:09.74 /build/firefox/src/firefox-148.0.2/layout/style/CSSImportRule.cpp:36:690: note: previous statement is here
386:09.74 36 | nsresult CSSImportRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSImportRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSImportRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:09.74 | ^
386:09.74 In file included from Unified_cpp_layout_style0.cpp:92:
386:09.74 /build/firefox/src/firefox-148.0.2/layout/style/CSSKeyframeRule.cpp:103:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.74 103 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsDOMCSSDeclaration::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.74 | ^
386:09.74 /build/firefox/src/firefox-148.0.2/layout/style/CSSKeyframeRule.cpp:102:114: note: previous statement is here
386:09.74 102 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
386:09.74 | ^
386:09.75 /build/firefox/src/firefox-148.0.2/layout/style/CSSKeyframeRule.cpp:125:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.75 125 | foundInterface = 0; nsresult status; if (!foundInterface) status = css::Rule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.75 | ^
386:09.75 /build/firefox/src/firefox-148.0.2/layout/style/CSSKeyframeRule.cpp:124:696: note: previous statement is here
386:09.75 124 | nsresult CSSKeyframeRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSKeyframeRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSKeyframeRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:09.75 | ^
386:09.75 In file included from Unified_cpp_layout_style0.cpp:101:
386:09.75 /build/firefox/src/firefox-148.0.2/layout/style/CSSKeyframesRule.cpp:148:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.75 148 | foundInterface = 0; nsresult status; if (!foundInterface) status = dom::CSSRuleList::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.75 | ^
386:09.75 /build/firefox/src/firefox-148.0.2/layout/style/CSSKeyframesRule.cpp:147:696: note: previous statement is here
386:09.75 147 | nsresult CSSKeyframeList::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSKeyframeList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSKeyframeList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:09.75 | ^
386:09.75 /build/firefox/src/firefox-148.0.2/layout/style/CSSKeyframesRule.cpp:188:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.75 188 | foundInterface = 0; nsresult status; if (!foundInterface) status = css::Rule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.75 | ^
386:09.75 /build/firefox/src/firefox-148.0.2/layout/style/CSSKeyframesRule.cpp:187:699: note: previous statement is here
386:09.75 187 | nsresult CSSKeyframesRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSKeyframesRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSKeyframesRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:09.75 | ^
386:09.75 In file included from Unified_cpp_layout_style0.cpp:119:
386:09.75 /build/firefox/src/firefox-148.0.2/layout/style/CSSLayerStatementRule.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.75 25 | foundInterface = 0; nsresult status; if (!foundInterface) status = Rule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.75 | ^
386:09.75 /build/firefox/src/firefox-148.0.2/layout/style/CSSLayerStatementRule.cpp:24:714: note: previous statement is here
386:09.75 24 | nsresult CSSLayerStatementRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSLayerStatementRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSLayerStatementRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:09.75 | ^
386:09.76 In file included from Unified_cpp_layout_style0.cpp:128:
386:09.76 /build/firefox/src/firefox-148.0.2/layout/style/CSSMarginRule.cpp:107:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:09.76 107 | foundInterface = 0; nsresult status; if (!foundInterface) status = css::Rule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:09.76 | ^
386:09.76 /build/firefox/src/firefox-148.0.2/layout/style/CSSMarginRule.cpp:106:690: note: previous statement is here
386:09.76 106 | nsresult CSSMarginRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSMarginRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSMarginRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:09.76 | ^
386:09.76 11 warnings generated.
386:09.88 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
386:09.88 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
386:23.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
386:23.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
386:23.12 In file included from Unified_cpp_layout_style1.cpp:2:
386:23.12 /build/firefox/src/firefox-148.0.2/layout/style/CSSMozDocumentRule.cpp:96:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:23.13 96 | foundInterface = 0; nsresult status; if (!foundInterface) status = css::ConditionRule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:23.13 | ^
386:23.13 /build/firefox/src/firefox-148.0.2/layout/style/CSSMozDocumentRule.cpp:95:705: note: previous statement is here
386:23.13 95 | nsresult CSSMozDocumentRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSMozDocumentRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSMozDocumentRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:23.13 | ^
386:23.13 In file included from Unified_cpp_layout_style1.cpp:29:
386:23.13 /build/firefox/src/firefox-148.0.2/layout/style/CSSPageRule.cpp:112:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:23.13 112 | foundInterface = 0; nsresult status; if (!foundInterface) status = css::GroupRule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:23.13 | ^
386:23.13 /build/firefox/src/firefox-148.0.2/layout/style/CSSPageRule.cpp:111:684: note: previous statement is here
386:23.13 111 | nsresult CSSPageRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSPageRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSPageRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:23.13 | ^
386:23.13 In file included from Unified_cpp_layout_style1.cpp:38:
386:23.13 /build/firefox/src/firefox-148.0.2/layout/style/CSSPositionTryRule.cpp:118:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:23.13 118 | foundInterface = 0; nsresult status; if (!foundInterface) status = css::Rule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:23.13 | ^
386:23.13 /build/firefox/src/firefox-148.0.2/layout/style/CSSPositionTryRule.cpp:117:705: note: previous statement is here
386:23.13 117 | nsresult CSSPositionTryRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSPositionTryRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSPositionTryRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:23.13 | ^
386:23.13 In file included from Unified_cpp_layout_style1.cpp:56:
386:23.13 /build/firefox/src/firefox-148.0.2/layout/style/CSSRuleList.cpp:19:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:23.13 19 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:23.13 | ^
386:23.13 /build/firefox/src/firefox-148.0.2/layout/style/CSSRuleList.cpp:18:159: note: previous statement is here
386:23.13 18 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
386:23.13 | ^
386:23.14 In file included from Unified_cpp_layout_style1.cpp:92:
386:23.14 /build/firefox/src/firefox-148.0.2/layout/style/CSSSupportsRule.cpp:28:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:23.14 28 | foundInterface = 0; nsresult status; if (!foundInterface) status = ConditionRule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:23.14 | ^
386:23.14 /build/firefox/src/firefox-148.0.2/layout/style/CSSSupportsRule.cpp:27:696: note: previous statement is here
386:23.14 27 | nsresult CSSSupportsRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = CSSSupportsRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = CSSSupportsRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:23.14 | ^
386:23.14 5 warnings generated.
386:23.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
386:23.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
386:46.22 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
386:46.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
386:46.23 In file included from Unified_cpp_layout_style2.cpp:11:
386:46.23 /build/firefox/src/firefox-148.0.2/layout/style/FontFace.cpp:68:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:46.23 68 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:46.23 | ^
386:46.23 /build/firefox/src/firefox-148.0.2/layout/style/FontFace.cpp:67:159: note: previous statement is here
386:46.23 67 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
386:46.23 | ^
386:46.23 In file included from Unified_cpp_layout_style2.cpp:29:
386:46.23 /build/firefox/src/firefox-148.0.2/layout/style/FontFaceSet.cpp:94:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:46.23 94 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:46.23 | ^
386:46.23 /build/firefox/src/firefox-148.0.2/layout/style/FontFaceSet.cpp:93:684: note: previous statement is here
386:46.23 93 | nsresult FontFaceSet::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = FontFaceSet::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = FontFaceSet::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:46.23 | ^
386:46.23 In file included from Unified_cpp_layout_style2.cpp:47:
386:46.23 In file included from /build/firefox/src/firefox-148.0.2/layout/style/FontFaceSetImpl.cpp:40:
386:46.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerRunnable.h:14:
386:46.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
386:46.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
386:46.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
386:46.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
386:46.23 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
386:46.24 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
386:46.24 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
386:46.24 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
386:46.24 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
386:46.24 In file included from Unified_cpp_layout_style2.cpp:110:
386:46.24 /build/firefox/src/firefox-148.0.2/layout/style/GroupRule.cpp:36:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:46.24 36 | foundInterface = 0; nsresult status; if (!foundInterface) status = Rule::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:46.24 | ^
386:46.24 /build/firefox/src/firefox-148.0.2/layout/style/GroupRule.cpp:35:678: note: previous statement is here
386:46.24 35 | nsresult GroupRule::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = GroupRule::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = GroupRule::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
386:46.24 | ^
386:46.24 In file included from Unified_cpp_layout_style2.cpp:119:
386:46.24 /build/firefox/src/firefox-148.0.2/layout/style/ImageLoader.cpp:54:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
386:46.24 54 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
386:46.24 | ^
386:46.24 /build/firefox/src/firefox-148.0.2/layout/style/ImageLoader.cpp:53:185: note: previous statement is here
386:46.24 53 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, imgINotificationObserver>)) foundInterface = static_cast<imgINotificationObserver*>(this); else
386:46.24 | ^
386:46.24 5 warnings generated.
386:46.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
386:46.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
387:10.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
387:10.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
387:10.73 In file included from Unified_cpp_layout_style3.cpp:2:
387:10.73 In file included from /build/firefox/src/firefox-148.0.2/layout/style/Loader.cpp:50:
387:10.73 In file included from /build/firefox/src/firefox-148.0.2/netwerk/protocol/http/nsHttpChannel.h:19:
387:10.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/DocumentLoadListener.h:19:
387:10.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/ParentChannelListener.h:11:
387:10.73 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
387:10.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
387:10.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
387:10.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
387:10.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
387:10.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
387:10.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
387:10.74 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
387:10.74 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
387:10.74 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
387:10.74 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
387:10.74 In file included from Unified_cpp_layout_style3.cpp:20:
387:10.74 /build/firefox/src/firefox-148.0.2/layout/style/MediaList.cpp:24:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
387:10.74 24 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
387:10.74 | ^
387:10.74 /build/firefox/src/firefox-148.0.2/layout/style/MediaList.cpp:23:159: note: previous statement is here
387:10.74 23 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
387:10.74 | ^
387:10.74 In file included from Unified_cpp_layout_style3.cpp:29:
387:10.74 /build/firefox/src/firefox-148.0.2/layout/style/MediaQueryList.cpp:52:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
387:10.74 52 | foundInterface = 0; nsresult status; if (!foundInterface) status = DOMEventTargetHelper::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
387:10.74 | ^
387:10.74 /build/firefox/src/firefox-148.0.2/layout/style/MediaQueryList.cpp:51:693: note: previous statement is here
387:10.74 51 | nsresult MediaQueryList::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = MediaQueryList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = MediaQueryList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
387:10.74 | ^
387:10.74 In file included from Unified_cpp_layout_style3.cpp:74:
387:10.75 /build/firefox/src/firefox-148.0.2/layout/style/PreloadedStyleSheet.cpp:25:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
387:10.75 25 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
387:10.75 | ^
387:10.75 /build/firefox/src/firefox-148.0.2/layout/style/PreloadedStyleSheet.cpp:24:159: note: previous statement is here
387:10.75 24 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
387:10.75 | ^
387:10.75 In file included from Unified_cpp_layout_style3.cpp:101:
387:10.75 /build/firefox/src/firefox-148.0.2/layout/style/Rule.cpp:31:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
387:10.75 31 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
387:10.75 | ^
387:10.75 /build/firefox/src/firefox-148.0.2/layout/style/Rule.cpp:30:159: note: previous statement is here
387:10.75 30 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
387:10.75 | ^
387:10.75 In file included from Unified_cpp_layout_style3.cpp:119:
387:10.75 /build/firefox/src/firefox-148.0.2/layout/style/ServoCSSRuleList.cpp:50:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
387:10.75 50 | foundInterface = 0; nsresult status; if (!foundInterface) status = dom::CSSRuleList::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
387:10.75 | ^
387:10.75 /build/firefox/src/firefox-148.0.2/layout/style/ServoCSSRuleList.cpp:49:699: note: previous statement is here
387:10.75 49 | nsresult ServoCSSRuleList::QueryInterface(const nsIID& aIID, void** aInstancePtr) { do { } while (0); nsISupports* foundInterface; if (TopThreeWordsEquals( aIID, (nsXPCOMCycleCollectionParticipant::kIID), (nsCycleCollectionISupports::kIID)) && (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID)) || LowWordEquals(aIID, (nsCycleCollectionISupports::kIID)))) { if (LowWordEquals(aIID, (nsXPCOMCycleCollectionParticipant::kIID))) { *aInstancePtr = ServoCSSRuleList::cycleCollection::GetParticipant(); return NS_OK; } if (LowWordEquals(aIID, (nsCycleCollectionISupports::kIID))) { *aInstancePtr = ServoCSSRuleList::cycleCollection::Upcast(this); return NS_OK; } foundInterface = nullptr; } else
387:10.75 | ^
387:10.75 6 warnings generated.
387:10.89 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
387:10.89 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
387:35.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
387:35.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
387:35.06 In file included from Unified_cpp_layout_style4.cpp:11:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/layout/style/SharedStyleSheetCache.cpp:14:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
387:35.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
387:35.07 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
387:35.07 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
387:35.07 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
387:35.07 In file included from Unified_cpp_layout_style4.cpp:56:
387:35.07 /build/firefox/src/firefox-148.0.2/layout/style/StyleSheet.cpp:210:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
387:35.07 210 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
387:35.07 | ^
387:35.07 /build/firefox/src/firefox-148.0.2/layout/style/StyleSheet.cpp:209:159: note: previous statement is here
387:35.07 209 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
387:35.07 | ^
387:35.07 In file included from Unified_cpp_layout_style4.cpp:137:
387:35.07 /build/firefox/src/firefox-148.0.2/layout/style/nsComputedDOMStyle.cpp:360:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
387:35.07 360 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsDOMCSSDeclaration::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
387:35.07 | ^
387:35.07 /build/firefox/src/firefox-148.0.2/layout/style/nsComputedDOMStyle.cpp:359:175: note: previous statement is here
387:35.08 359 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIMutationObserver>)) foundInterface = static_cast<nsIMutationObserver*>(this); else
387:35.08 | ^
387:35.08 3 warnings generated.
387:35.24 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
387:35.24 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
387:59.77 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
387:59.77 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
387:59.77 In file included from Unified_cpp_layout_style5.cpp:2:
387:59.77 /build/firefox/src/firefox-148.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:61:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
387:59.78 61 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsDOMCSSDeclaration::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
387:59.78 | ^
387:59.78 /build/firefox/src/firefox-148.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:60:114: note: previous statement is here
387:59.78 60 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
387:59.78 | ^
387:59.78 In file included from Unified_cpp_layout_style5.cpp:56:
387:59.78 In file included from /build/firefox/src/firefox-148.0.2/layout/style/nsMediaFeatures.cpp:26:
387:59.78 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsGlobalWindowOuter.h:28:
387:59.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/EventListenerManager.h:11:
387:59.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/JSEventHandler.h:16:
387:59.78 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsIScriptContext.h:10:
387:59.78 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
387:59.78 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
387:59.78 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
387:59.78 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
387:59.78 2 warnings generated.
387:59.86 layout/style/typedom
387:59.96 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
387:59.96 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
388:06.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
388:06.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
388:06.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
388:06.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
388:10.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
388:10.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
388:10.70 In file included from Unified_cpp_layout_style_typedom1.cpp:11:
388:10.71 /build/firefox/src/firefox-148.0.2/layout/style/typedom/CSSNumericArray.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
388:10.71 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
388:10.71 | ^
388:10.71 /build/firefox/src/firefox-148.0.2/layout/style/typedom/CSSNumericArray.cpp:26:159: note: previous statement is here
388:10.71 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
388:10.71 | ^
388:10.71 In file included from Unified_cpp_layout_style_typedom1.cpp:110:
388:10.71 /build/firefox/src/firefox-148.0.2/layout/style/typedom/CSSStyleValue.cpp:32:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
388:10.71 32 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
388:10.71 | ^
388:10.71 /build/firefox/src/firefox-148.0.2/layout/style/typedom/CSSStyleValue.cpp:31:159: note: previous statement is here
388:10.71 31 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
388:10.71 | ^
388:10.71 In file included from Unified_cpp_layout_style_typedom1.cpp:119:
388:10.71 /build/firefox/src/firefox-148.0.2/layout/style/typedom/CSSTransformComponent.cpp:27:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
388:10.71 27 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
388:10.71 | ^
388:10.71 /build/firefox/src/firefox-148.0.2/layout/style/typedom/CSSTransformComponent.cpp:26:159: note: previous statement is here
388:10.71 26 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
388:10.71 | ^
388:10.71 3 warnings generated.
388:10.85 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
388:10.85 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
388:19.62 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
388:19.62 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
388:19.62 In file included from Unified_cpp_layout_style_typedom2.cpp:29:
388:19.63 /build/firefox/src/firefox-148.0.2/layout/style/typedom/CSSVariableReferenceValue.cpp:29:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
388:19.63 29 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
388:19.63 | ^
388:19.63 /build/firefox/src/firefox-148.0.2/layout/style/typedom/CSSVariableReferenceValue.cpp:28:159: note: previous statement is here
388:19.63 28 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
388:19.63 | ^
388:19.63 In file included from Unified_cpp_layout_style_typedom2.cpp:47:
388:19.63 /build/firefox/src/firefox-148.0.2/layout/style/typedom/StylePropertyMapReadOnly.cpp:125:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
388:19.63 125 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
388:19.63 | ^
388:19.63 /build/firefox/src/firefox-148.0.2/layout/style/typedom/StylePropertyMapReadOnly.cpp:124:159: note: previous statement is here
388:19.63 124 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
388:19.63 | ^
388:19.63 2 warnings generated.
388:19.72 layout/svg
388:19.82 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
388:19.82 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
388:44.45 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
388:44.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
388:44.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
388:44.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
389:16.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
389:16.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
389:16.50 In file included from Unified_cpp_layout_svg1.cpp:74:
389:16.51 /build/firefox/src/firefox-148.0.2/layout/svg/SVGObserverUtils.cpp:855:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
389:16.51 855 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
389:16.51 | ^
389:16.51 /build/firefox/src/firefox-148.0.2/layout/svg/SVGObserverUtils.cpp:854:175: note: previous statement is here
389:16.51 854 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIMutationObserver>)) foundInterface = static_cast<nsIMutationObserver*>(this); else
389:16.51 | ^
389:16.51 /build/firefox/src/firefox-148.0.2/layout/svg/SVGObserverUtils.cpp:882:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
389:16.51 882 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
389:16.51 | ^
389:16.51 /build/firefox/src/firefox-148.0.2/layout/svg/SVGObserverUtils.cpp:881:159: note: previous statement is here
389:16.51 881 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
389:16.51 | ^
389:16.51 /build/firefox/src/firefox-148.0.2/layout/svg/SVGObserverUtils.cpp:958:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
389:16.51 958 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
389:16.51 | ^
389:16.51 /build/firefox/src/firefox-148.0.2/layout/svg/SVGObserverUtils.cpp:957:159: note: previous statement is here
389:16.51 957 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
389:16.52 | ^
389:16.52 In file included from Unified_cpp_layout_svg1.cpp:83:
389:16.52 In file included from /build/firefox/src/firefox-148.0.2/layout/svg/SVGOuterSVGFrame.cpp:14:
389:16.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/BrowserChild.h:18:
389:16.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentFrameMessageManager.h:11:
389:16.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/MessageManagerGlobal.h:11:
389:16.52 In file included from /build/firefox/src/firefox-148.0.2/dom/base/nsFrameMessageManager.h:15:
389:16.52 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
389:16.52 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
389:16.52 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
389:16.52 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
389:16.52 4 warnings generated.
389:16.67 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
389:16.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
389:37.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
389:37.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
389:37.41 layout/tables
389:37.51 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
389:37.51 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
390:07.20 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
390:07.21 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
390:07.30 layout
390:07.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
390:07.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
390:21.86 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
390:21.86 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
390:21.96 layout/xul
390:22.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
390:22.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
390:42.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
390:42.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
390:42.98 In file included from Unified_cpp_layout_xul0.cpp:29:
390:42.98 In file included from /build/firefox/src/firefox-148.0.2/layout/xul/nsMenuPopupFrame.cpp:14:
390:42.98 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/XULButtonElement.h:12:
390:42.98 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.h:20:
390:42.99 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
390:42.99 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
390:42.99 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
390:42.99 In file included from Unified_cpp_layout_xul0.cpp:83:
390:42.99 /build/firefox/src/firefox-148.0.2/layout/xul/nsXULPopupManager.cpp:1424:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
390:42.99 1424 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
390:42.99 | ^
390:42.99 /build/firefox/src/firefox-148.0.2/layout/xul/nsXULPopupManager.cpp:1423:159: note: previous statement is here
390:42.99 1423 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
390:42.99 | ^
390:42.99 2 warnings generated.
390:43.09 layout/xul/tree
390:43.19 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
390:43.19 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:02.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:02.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:02.55 In file included from Unified_cpp_layout_xul_tree0.cpp:2:
391:02.55 In file included from /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:59:
391:02.55 In file included from /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeSelection.h:10:
391:02.55 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/XULTreeElement.h:14:
391:02.55 In file included from /build/firefox/src/firefox-148.0.2/dom/xul/nsXULElement.h:20:
391:02.55 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
391:02.55 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
391:02.55 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
391:02.55 In file included from Unified_cpp_layout_xul_tree0.cpp:11:
391:02.55 /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeColumns.cpp:63:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
391:02.56 63 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
391:02.56 | ^
391:02.56 /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeColumns.cpp:62:196: note: previous statement is here
391:02.56 62 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsTreeColumn>)) { *aInstancePtr = do_AddRef(static_cast<nsTreeColumn*>(this)).take(); return NS_OK; } else
391:02.56 | ^
391:02.56 /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeColumns.cpp:253:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
391:02.56 253 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
391:02.56 | ^
391:02.56 /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeColumns.cpp:252:159: note: previous statement is here
391:02.56 252 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
391:02.56 | ^
391:02.56 In file included from Unified_cpp_layout_xul_tree0.cpp:20:
391:02.56 /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeContentView.cpp:115:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
391:02.56 115 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
391:02.56 | ^
391:02.56 /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeContentView.cpp:114:114: note: previous statement is here
391:02.56 114 | if (aIID.Equals((nsWrapperCache::kIID))) { *aInstancePtr = static_cast<nsWrapperCache*>(this); return NS_OK; } else
391:02.56 | ^
391:02.56 In file included from Unified_cpp_layout_xul_tree0.cpp:38:
391:02.56 /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeSelection.cpp:288:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
391:02.56 288 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
391:02.56 | ^
391:02.57 /build/firefox/src/firefox-148.0.2/layout/xul/tree/nsTreeSelection.cpp:287:159: note: previous statement is here
391:02.57 287 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
391:02.57 | ^
391:02.57 5 warnings generated.
391:02.65 media/libcubeb/src
391:02.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:02.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:02.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:02.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:03.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:03.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:03.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:03.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:03.49 In file included from /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_alsa.c:16:
391:03.49 In file included from /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_tracing.h:10:
391:03.49 /build/firefox/src/firefox-148.0.2/obj/dist/include/MicroGeckoProfiler.h:66:74: warning: declaration of 'struct UprofilerFuncPtrs' will not be visible outside of this function [-Wvisibility]
391:03.49 66 | extern __attribute__((visibility("default"))) _Bool uprofiler_get(struct UprofilerFuncPtrs* aFuncPtrs);
391:03.49 | ^
391:03.49 /build/firefox/src/firefox-148.0.2/obj/dist/include/MicroGeckoProfiler.h:70:42: warning: declaration of 'struct UprofilerFuncPtrs' will not be visible outside of this function [-Wvisibility]
391:03.49 70 | typedef _Bool (*uprofiler_getter)(struct UprofilerFuncPtrs* aFuncPtrs);
391:03.49 | ^
391:03.49 2 warnings generated.
391:03.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:03.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:03.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:03.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:03.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:03.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:04.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:04.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:04.81 /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_jack.cpp:438:32: warning: comparison of integers of different signs: 'long' and 'jack_nframes_t' (aka 'unsigned int') [-Wsign-compare]
391:04.82 438 | for (long f = 0; f < nframes; f++) {
391:04.82 | ~ ^ ~~~~~~~
391:04.82 /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_jack.cpp:449:32: warning: comparison of integers of different signs: 'long' and 'jack_nframes_t' (aka 'unsigned int') [-Wsign-compare]
391:04.82 449 | for (long f = 0; f < nframes; f++) {
391:04.82 | ~ ^ ~~~~~~~
391:04.82 /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_jack.cpp:504:34: warning: comparison of integers of different signs: 'long' and 'jack_nframes_t' (aka 'unsigned int') [-Wsign-compare]
391:04.82 504 | for (long f = 0; f < nframes; f++) {
391:04.82 | ~ ^ ~~~~~~~
391:04.82 /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_jack.cpp:515:34: warning: comparison of integers of different signs: 'long' and 'jack_nframes_t' (aka 'unsigned int') [-Wsign-compare]
391:04.82 515 | for (long f = 0; f < nframes; f++) {
391:04.82 | ~ ^ ~~~~~~~
391:04.82 /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_jack.cpp:672:24: warning: comparison of integers of different signs: 'long' and 'jack_nframes_t' (aka 'unsigned int') [-Wsign-compare]
391:04.83 672 | for (long f = 0; f < nframes; f++) {
391:04.83 | ~ ^ ~~~~~~~
391:04.83 /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_jack.cpp:854:37: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]
391:04.83 854 | if ((input_device && input_device != "JACK capture") ||
391:04.83 | ^ ~~~~~~~~~~~~~~
391:04.83 /build/firefox/src/firefox-148.0.2/media/libcubeb/src/cubeb_jack.cpp:855:39: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]
391:04.83 855 | (output_device && output_device != "JACK playback")) {
391:04.83 | ^ ~~~~~~~~~~~~~~~
391:04.83 7 warnings generated.
391:04.97 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:04.97 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:06.30 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:06.31 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:06.46 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:06.46 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:07.90 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:07.90 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:08.08 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:08.08 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:09.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:09.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:09.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:09.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:10.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:10.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:10.44 media/libdav1d/asm
391:10.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:10.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:10.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:10.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:10.68 media/libdav1d/asm/cdef.o
391:11.04 media/libdav1d/asm/cdef16.o
391:11.40 media/libdav1d/asm/cdef_tmpl.o
391:11.68 media/libdav1d/asm/filmgrain.o
391:12.08 media/libdav1d/asm/filmgrain16.o
391:12.59 media/libdav1d/asm/ipred.o
391:12.96 media/libdav1d/asm/ipred16.o
391:13.33 media/libdav1d/asm/itx.o
391:13.94 media/libdav1d/asm/itx16.o
391:14.53 media/libdav1d/asm/loopfilter.o
391:14.86 media/libdav1d/asm/loopfilter16.o
391:15.19 media/libdav1d/asm/looprestoration.o
391:15.52 media/libdav1d/asm/looprestoration16.o
391:15.83 media/libdav1d/asm/looprestoration_common.o
391:16.13 media/libdav1d/asm/looprestoration_tmpl.o
391:16.42 media/libdav1d/asm/mc.o
391:16.90 media/libdav1d/asm/mc16.o
391:17.41 media/libdav1d/asm/msac.o
391:17.72 media/libdav1d/asm/refmvs.o
391:18.05 media/libdav1d/16bd_cdef_apply_tmpl.c.stub
391:19.06 media/libdav1d/8bd_cdef_apply_tmpl.c.stub
391:20.06 media/libdav1d/16bd_cdef_tmpl.c.stub
391:21.09 media/libdav1d/8bd_cdef_tmpl.c.stub
391:22.08 media/libdav1d/16bd_fg_apply_tmpl.c.stub
391:23.09 media/libdav1d/8bd_fg_apply_tmpl.c.stub
391:24.11 media/libdav1d/16bd_filmgrain_tmpl.c.stub
391:25.10 media/libdav1d/8bd_filmgrain_tmpl.c.stub
391:26.11 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub
391:27.13 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub
391:28.12 media/libdav1d/16bd_ipred_tmpl.c.stub
391:29.13 media/libdav1d/8bd_ipred_tmpl.c.stub
391:30.14 media/libdav1d/16bd_itx_tmpl.c.stub
391:31.14 media/libdav1d/8bd_itx_tmpl.c.stub
391:32.15 media/libdav1d/16bd_lf_apply_tmpl.c.stub
391:33.16 media/libdav1d/8bd_lf_apply_tmpl.c.stub
391:34.15 media/libdav1d/16bd_loopfilter_tmpl.c.stub
391:35.16 media/libdav1d/8bd_loopfilter_tmpl.c.stub
391:36.18 media/libdav1d/16bd_looprestoration_tmpl.c.stub
391:37.19 media/libdav1d/8bd_looprestoration_tmpl.c.stub
391:38.19 media/libdav1d/16bd_lr_apply_tmpl.c.stub
391:39.22 media/libdav1d/8bd_lr_apply_tmpl.c.stub
391:40.24 media/libdav1d/16bd_mc_tmpl.c.stub
391:41.24 media/libdav1d/8bd_mc_tmpl.c.stub
391:42.25 media/libdav1d/16bd_recon_tmpl.c.stub
391:43.27 media/libdav1d/8bd_recon_tmpl.c.stub
391:44.34 media/libdav1d
391:44.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:44.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:45.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:45.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:45.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:45.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:45.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:45.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:45.33 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/cpu.c:111:9: warning: code will never be executed [-Wunreachable-code]
391:45.33 111 | if (c)
391:45.33 | ^
391:45.34 1 warning generated.
391:45.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:45.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:45.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:45.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:45.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:45.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:45.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:45.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:46.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:46.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:47.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:47.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:47.07 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:485:13: warning: code will never be executed [-Wunreachable-code]
391:47.07 485 | printf("Post-vartxtree[%x/%x]: r=%d\n",
391:47.07 | ^~~~~~
391:47.07 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:484:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.07 484 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.07 | ^
391:47.07 | /* DISABLES CODE */ ( )
391:47.08 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1861:25: warning: code will never be executed [-Wunreachable-code]
391:47.08 1861 | printf("Post-subpel_filter[%d,ctx=%d]: r=%d\n",
391:47.08 | ^~~~~~
391:47.08 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1860:25: note: silence by adding parentheses to mark code as explicitly dead
391:47.08 1860 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.08 | ^
391:47.08 | /* DISABLES CODE */ ( )
391:47.08 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1856:25: warning: code will never be executed [-Wunreachable-code]
391:47.08 1856 | printf("Post-subpel_filter2[%d,ctx=%d]: r=%d\n",
391:47.08 | ^~~~~~
391:47.09 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1855:25: note: silence by adding parentheses to mark code as explicitly dead
391:47.09 1855 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.09 | ^
391:47.09 | /* DISABLES CODE */ ( )
391:47.09 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1850:25: warning: code will never be executed [-Wunreachable-code]
391:47.09 1850 | printf("Post-subpel_filter1[%d,ctx=%d]: r=%d\n",
391:47.09 | ^~~~~~
391:47.09 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1849:25: note: silence by adding parentheses to mark code as explicitly dead
391:47.09 1849 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.09 | ^
391:47.09 | /* DISABLES CODE */ ( )
391:47.10 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1828:21: warning: code will never be executed [-Wunreachable-code]
391:47.10 1828 | printf("Post-motionmode[%d]: r=%d [mask: 0x%" "ll" "x" "/0x%"
391:47.10 | ^~~~~~
391:47.10 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1827:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.10 1827 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.10 | ^
391:47.10 | /* DISABLES CODE */ ( )
391:47.10 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1800:25: warning: code will never be executed [-Wunreachable-code]
391:47.10 1800 | printf("[ %c%x %c%x %c%x\n %c%x %c%x %c%x ]\n"
391:47.10 | ^~~~~~
391:47.10 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1799:25: note: silence by adding parentheses to mark code as explicitly dead
391:47.10 1799 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.11 | ^
391:47.11 | /* DISABLES CODE */ ( )
391:47.11 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1767:17: warning: code will never be executed [-Wunreachable-code]
391:47.11 1767 | printf("Post-interintra[t=%d,m=%d,w=%d]: r=%d\n",
391:47.11 | ^~~~~~
391:47.11 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1764:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.11 1764 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && f->seq_hdr->inter_intra &&
391:47.11 | ^
391:47.11 | /* DISABLES CODE */ ( )
391:47.11 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1740:21: warning: code will never be executed [-Wunreachable-code]
391:47.11 1740 | printf("Post-residualmv[mv=y:%d,x:%d]: r=%d\n",
391:47.11 | ^~~~~~
391:47.11 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1739:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.11 1739 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.11 | ^
391:47.11 | /* DISABLES CODE */ ( )
391:47.12 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1735:21: warning: code will never be executed [-Wunreachable-code]
391:47.12 1735 | printf("Post-intermode[%d,drl=%d]: r=%d\n",
391:47.12 | ^~~~~~
391:47.12 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1734:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.12 1734 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.12 | ^
391:47.12 | /* DISABLES CODE */ ( )
391:47.12 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1709:21: warning: code will never be executed [-Wunreachable-code]
391:47.12 1709 | printf("Post-intermode[%d,drl=%d,mv=y:%d,x:%d,n_mvs=%d]: r=%d\n",
391:47.12 | ^~~~~~
391:47.12 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1708:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.12 1708 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.12 | ^
391:47.12 | /* DISABLES CODE */ ( )
391:47.12 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1656:21: warning: code will never be executed [-Wunreachable-code]
391:47.12 1656 | printf("Post-ref[%d]: r=%d\n", b->ref[0], ts->msac.rng);
391:47.12 | ^~~~~~
391:47.12 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1655:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.13 1655 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.13 | ^
391:47.13 | /* DISABLES CODE */ ( )
391:47.13 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1608:21: warning: code will never be executed [-Wunreachable-code]
391:47.13 1608 | printf("Post-seg/wedge[%d,wedge_idx=%d,sign=%d]: r=%d\n",
391:47.13 | ^~~~~~
391:47.13 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1607:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.13 1607 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.13 | ^
391:47.13 | /* DISABLES CODE */ ( )
391:47.13 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1586:25: warning: code will never be executed [-Wunreachable-code]
391:47.13 1586 | printf("Post-jnt_comp[%d,ctx=%d[ac:%d,ar:%d,lc:%d,lr:%d]]: r=%d\n",
391:47.13 | ^~~~~~
391:47.13 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1585:25: note: silence by adding parentheses to mark code as explicitly dead
391:47.13 1585 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.13 | ^
391:47.13 | /* DISABLES CODE */ ( )
391:47.14 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1570:21: warning: code will never be executed [-Wunreachable-code]
391:47.14 1570 | printf("Post-segwedge_vs_jntavg[%d,ctx=%d]: r=%d\n",
391:47.14 | ^~~~~~
391:47.14 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1569:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.14 1569 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.14 | ^
391:47.14 | /* DISABLES CODE */ ( )
391:47.14 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1558:17: warning: code will never be executed [-Wunreachable-code]
391:47.14 1558 | printf("Post-residual_mv[1:y=%d,x=%d,2:y=%d,x=%d]: r=%d\n",
391:47.14 | ^~~~~~
391:47.14 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1557:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.14 1557 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.14 | ^
391:47.14 | /* DISABLES CODE */ ( )
391:47.15 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1527:25: warning: code will never be executed [-Wunreachable-code]
391:47.15 1527 | printf("Post-drlidx[%d,n_mvs=%d]: r=%d\n",
391:47.15 | ^~~~~~
391:47.15 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1526:25: note: silence by adding parentheses to mark code as explicitly dead
391:47.15 1526 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.15 | ^
391:47.15 | /* DISABLES CODE */ ( )
391:47.15 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1512:25: warning: code will never be executed [-Wunreachable-code]
391:47.15 1512 | printf("Post-drlidx[%d,n_mvs=%d]: r=%d\n",
391:47.15 | ^~~~~~
391:47.15 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1511:25: note: silence by adding parentheses to mark code as explicitly dead
391:47.15 1511 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.15 | ^
391:47.15 | /* DISABLES CODE */ ( )
391:47.15 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1496:17: warning: code will never be executed [-Wunreachable-code]
391:47.15 1496 | printf("Post-compintermode[%d,ctx=%d,n_mvs=%d]: r=%d\n",
391:47.15 | ^~~~~~
391:47.15 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1495:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.15 1495 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.15 | ^
391:47.16 | /* DISABLES CODE */ ( )
391:47.16 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1482:17: warning: code will never be executed [-Wunreachable-code]
391:47.16 1482 | printf("Post-refs[%d/%d]: r=%d\n",
391:47.16 | ^~~~~~
391:47.16 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1481:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.16 1481 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.16 | ^
391:47.16 | /* DISABLES CODE */ ( )
391:47.16 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1419:17: warning: code will never be executed [-Wunreachable-code]
391:47.16 1419 | printf("Post-skipmodeblock[mv=1:y=%d,x=%d,2:y=%d,x=%d,refs=%d+%d\n",
391:47.16 | ^~~~~~
391:47.16 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1418:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.16 1418 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.16 | ^
391:47.16 | /* DISABLES CODE */ ( )
391:47.17 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1394:17: warning: code will never be executed [-Wunreachable-code]
391:47.17 1394 | printf("Post-compflag[%d]: r=%d\n", is_comp, ts->msac.rng);
391:47.17 | ^~~~~~
391:47.17 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1393:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.17 1393 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.17 | ^
391:47.17 | /* DISABLES CODE */ ( )
391:47.17 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1347:13: warning: code will never be executed [-Wunreachable-code]
391:47.17 1347 | printf("Post-dmv[%d/%d,ref=%d/%d|%d/%d]: r=%d\n",
391:47.17 | ^~~~~~
391:47.17 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1346:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.17 1346 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.17 | ^
391:47.17 | /* DISABLES CODE */ ( )
391:47.17 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1205:17: warning: code will never be executed [-Wunreachable-code]
391:47.17 1205 | printf("Post-tx[%d]: r=%d\n", b->tx, ts->msac.rng);
391:47.18 | ^~~~~~
391:47.18 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1204:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.18 1204 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.18 | ^
391:47.18 | /* DISABLES CODE */ ( )
391:47.18 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1182:17: warning: code will never be executed [-Wunreachable-code]
391:47.18 1182 | printf("Post-uv-pal-indices: r=%d\n", ts->msac.rng);
391:47.18 | ^~~~~~
391:47.18 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1181:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.18 1181 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.18 | ^
391:47.18 | /* DISABLES CODE */ ( )
391:47.18 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1168:17: warning: code will never be executed [-Wunreachable-code]
391:47.18 1168 | printf("Post-y-pal-indices: r=%d\n", ts->msac.rng);
391:47.18 | ^~~~~~
391:47.18 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1167:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.18 1167 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.18 | ^
391:47.18 | /* DISABLES CODE */ ( )
391:47.19 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1153:17: warning: code will never be executed [-Wunreachable-code]
391:47.19 1153 | printf("Post-filterintramode[%d/%d]: r=%d\n",
391:47.19 | ^~~~~~
391:47.19 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1152:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.19 1152 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.19 | ^
391:47.19 | /* DISABLES CODE */ ( )
391:47.19 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1136:21: warning: code will never be executed [-Wunreachable-code]
391:47.19 1136 | printf("Post-uv_pal[%d]: r=%d\n", use_uv_pal, ts->msac.rng);
391:47.19 | ^~~~~~
391:47.19 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1135:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.19 1135 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.19 | ^
391:47.19 | /* DISABLES CODE */ ( )
391:47.20 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1126:21: warning: code will never be executed [-Wunreachable-code]
391:47.20 1126 | printf("Post-y_pal[%d]: r=%d\n", use_y_pal, ts->msac.rng);
391:47.20 | ^~~~~~
391:47.20 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1125:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.20 1125 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.20 | ^
391:47.20 | /* DISABLES CODE */ ( )
391:47.20 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1105:21: warning: code will never be executed [-Wunreachable-code]
391:47.20 1105 | printf("Post-uvalphas[%d/%d]: r=%d\n",
391:47.20 | ^~~~~~
391:47.20 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1104:21: note: silence by adding parentheses to mark code as explicitly dead
391:47.20 1104 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.20 | ^
391:47.20 | /* DISABLES CODE */ ( )
391:47.21 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1078:17: warning: code will never be executed [-Wunreachable-code]
391:47.21 1078 | printf("Post-uvmode[%d]: r=%d\n", b->uv_mode, ts->msac.rng);
391:47.21 | ^~~~~~
391:47.21 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1077:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.21 1077 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.21 | ^
391:47.21 | /* DISABLES CODE */ ( )
391:47.21 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1058:13: warning: code will never be executed [-Wunreachable-code]
391:47.21 1058 | printf("Post-ymode[%d]: r=%d\n", b->y_mode, ts->msac.rng);
391:47.21 | ^~~~~~
391:47.21 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1057:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.21 1057 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.21 | ^
391:47.21 | /* DISABLES CODE */ ( )
391:47.21 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1044:13: warning: code will never be executed [-Wunreachable-code]
391:47.21 1044 | printf("Post-intrabcflag[%d]: r=%d\n", b->intra, ts->msac.rng);
391:47.21 | ^~~~~~
391:47.22 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1043:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.22 1043 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.22 | ^
391:47.22 | /* DISABLES CODE */ ( )
391:47.22 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1039:17: warning: code will never be executed [-Wunreachable-code]
391:47.22 1039 | printf("Post-intra[%d]: r=%d\n", b->intra, ts->msac.rng);
391:47.22 | ^~~~~~
391:47.22 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:1038:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.22 1038 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.22 | ^
391:47.22 | /* DISABLES CODE */ ( )
391:47.22 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:955:17: warning: code will never be executed [-Wunreachable-code]
391:47.22 955 | printf("Post-cdef_idx[%d]: r=%d\n",
391:47.22 | ^~~~~~
391:47.22 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:954:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.22 954 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.22 | ^
391:47.22 | /* DISABLES CODE */ ( )
391:47.23 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:938:13: warning: code will never be executed [-Wunreachable-code]
391:47.23 938 | printf("Post-segid[postskip;%d]: r=%d\n",
391:47.23 | ^~~~~~
391:47.23 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:937:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.23 937 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.23 | ^
391:47.23 | /* DISABLES CODE */ ( )
391:47.23 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:892:13: warning: code will never be executed [-Wunreachable-code]
391:47.23 892 | printf("Post-skip[%d]: r=%d\n", b->skip, ts->msac.rng);
391:47.23 | ^~~~~~
391:47.23 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:891:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.23 891 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.23 | ^
391:47.23 | /* DISABLES CODE */ ( )
391:47.23 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:880:13: warning: code will never be executed [-Wunreachable-code]
391:47.23 880 | printf("Post-skipmode[%d]: r=%d\n", b->skip_mode, ts->msac.rng);
391:47.23 | ^~~~~~
391:47.23 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:879:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.23 879 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.23 | ^
391:47.23 | /* DISABLES CODE */ ( )
391:47.24 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:863:17: warning: code will never be executed [-Wunreachable-code]
391:47.24 863 | printf("Post-segid[preskip;%d]: r=%d\n",
391:47.24 | ^~~~~~
391:47.24 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:862:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.24 862 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.24 | ^
391:47.24 | /* DISABLES CODE */ ( )
391:47.24 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:755:25: warning: code will never be executed [-Wunreachable-code]
391:47.24 755 | printf("[ %c%x %c%x %c%x\n %c%x %c%x %c%x ]\n"
391:47.24 | ^~~~~~
391:47.24 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:754:25: note: silence by adding parentheses to mark code as explicitly dead
391:47.24 754 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.24 | ^
391:47.24 | /* DISABLES CODE */ ( )
391:47.24 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2359:17: warning: code will never be executed [-Wunreachable-code]
391:47.24 2359 | printf("poc=%d,y=%d,x=%d,bl=%d,ctx=%d,bp=%d: r=%d\n",
391:47.24 | ^~~~~~
391:47.24 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2358:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.24 2358 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.25 | ^
391:47.25 | /* DISABLES CODE */ ( )
391:47.25 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2329:17: warning: code will never be executed [-Wunreachable-code]
391:47.25 2329 | printf("poc=%d,y=%d,x=%d,bl=%d,ctx=%d,bp=%d: r=%d\n",
391:47.25 | ^~~~~~
391:47.25 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2328:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.25 2328 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.25 | ^
391:47.25 | /* DISABLES CODE */ ( )
391:47.25 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2158:17: warning: code will never be executed [-Wunreachable-code]
391:47.25 2158 | printf("poc=%d,y=%d,x=%d,bl=%d,ctx=%d,bp=%d: r=%d\n",
391:47.25 | ^~~~~~
391:47.25 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2157:17: note: silence by adding parentheses to mark code as explicitly dead
391:47.25 2157 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.25 | ^
391:47.25 | /* DISABLES CODE */ ( )
391:47.26 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2569:13: warning: code will never be executed [-Wunreachable-code]
391:47.26 2569 | printf("Post-lr_sgrproj[pl=%d,idx=%d,w[%d,%d]]: r=%d\n",
391:47.26 | ^~~~~~
391:47.26 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2568:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.26 2568 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.26 | ^
391:47.26 | /* DISABLES CODE */ ( )
391:47.26 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2553:13: warning: code will never be executed [-Wunreachable-code]
391:47.26 2553 | printf("Post-lr_wiener[pl=%d,v[%d,%d,%d],h[%d,%d,%d]]: r=%d\n",
391:47.26 | ^~~~~~
391:47.26 /build/firefox/src/firefox-148.0.2/third_party/dav1d/src/decode.c:2552:13: note: silence by adding parentheses to mark code as explicitly dead
391:47.26 2552 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
391:47.26 | ^
391:47.26 | /* DISABLES CODE */ ( )
391:47.26 44 warnings generated.
391:47.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:47.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:47.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:47.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:47.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:47.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:47.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:47.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:47.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:47.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:47.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:47.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:47.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:47.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:48.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:48.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:48.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:48.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:48.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:48.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:49.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:49.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:49.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:49.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:49.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:49.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:49.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:49.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:49.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:49.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:49.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:49.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:50.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:50.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:50.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:50.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:50.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:50.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:50.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:50.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:51.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:51.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:51.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:51.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:51.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:51.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:51.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:51.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:51.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:51.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:51.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:51.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:51.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:51.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:52.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:52.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:52.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:52.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:52.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:52.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:52.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:52.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:52.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:52.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:53.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:53.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:53.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:53.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:53.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:53.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:53.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:53.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:53.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:53.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:53.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:53.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:54.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:54.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:54.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:54.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:54.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:54.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:54.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:54.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:54.71 16bd_cdef_apply_tmpl.c:105:42: warning: code will never be executed [-Wunreachable-code]
391:54.71 105 | const int bitdepth_min_8 = 16 == 8 ? 0 : f->cur.p.bpc - 8;
391:54.71 | ^
391:54.71 16bd_cdef_apply_tmpl.c:105:32: note: silence by adding parentheses to mark code as explicitly dead
391:54.71 105 | const int bitdepth_min_8 = 16 == 8 ? 0 : f->cur.p.bpc - 8;
391:54.71 | ^
391:54.71 | /* DISABLES CODE */ ( )
391:54.71 1 warning generated.
391:54.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:54.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:55.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:55.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:55.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:55.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:55.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:55.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:55.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:55.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:55.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:55.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:56.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:56.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:56.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:56.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:56.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:56.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:56.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:56.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:56.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:56.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:57.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:57.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:57.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:57.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:57.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:57.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:57.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:57.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:57.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:57.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:58.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:58.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:58.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:58.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:58.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:58.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:58.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:58.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:59.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:59.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:59.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:59.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
391:59.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
391:59.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:00.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:00.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:00.47 16bd_recon_tmpl.c:122:324: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.47 122 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint16_t *) a; if (TX_8X8 == TX_32X32) la |= *(const uint16_t *) &a[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) la |= la >> 16; if (TX_8X8 >= TX_8X8) la |= la >> 8; break;
392:00.47 | ^
392:00.47 16bd_recon_tmpl.c:123:292: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.47 123 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_16X16 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) la |= la >> 16; if (TX_16X16 >= TX_8X8) la |= la >> 8; break;
392:00.47 | ^
392:00.47 16bd_recon_tmpl.c:124:218: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.47 124 | case TX_32X32: if (TX_32X32 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_32X32 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_32X32 >= TX_16X16) la |= la >> 16; if (TX_32X32 >= TX_8X8) la |= la >> 8; break;
392:00.47 | ^
392:00.47 16bd_recon_tmpl.c:125:37: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.47 125 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_64X64 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) la |= la >> 16; if (TX_64X64 >= TX_8X8) la |= la >> 8; break;
392:00.47 | ^
392:00.47 16bd_recon_tmpl.c:130:324: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.47 130 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint16_t *) l; if (TX_8X8 == TX_32X32) ll |= *(const uint16_t *) &l[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) ll |= ll >> 16; if (TX_8X8 >= TX_8X8) ll |= ll >> 8; break;
392:00.47 | ^
392:00.47 16bd_recon_tmpl.c:131:292: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.47 131 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_16X16 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) ll |= ll >> 16; if (TX_16X16 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^
392:00.48 16bd_recon_tmpl.c:132:218: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.48 132 | case TX_32X32: if (TX_32X32 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_32X32 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_32X32 >= TX_16X16) ll |= ll >> 16; if (TX_32X32 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^
392:00.48 16bd_recon_tmpl.c:133:37: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.48 133 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_64X64 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) ll |= ll >> 16; if (TX_64X64 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^
392:00.48 16bd_recon_tmpl.c:133:231: warning: code will never be executed [-Wunreachable-code]
392:00.48 133 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_64X64 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) ll |= ll >> 16; if (TX_64X64 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^~
392:00.48 16bd_recon_tmpl.c:133:202: warning: code will never be executed [-Wunreachable-code]
392:00.48 133 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_64X64 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) ll |= ll >> 16; if (TX_64X64 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^
392:00.48 16bd_recon_tmpl.c:132:87: warning: code will never be executed [-Wunreachable-code]
392:00.48 132 | case TX_32X32: if (TX_32X32 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_32X32 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_32X32 >= TX_16X16) ll |= ll >> 16; if (TX_32X32 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^
392:00.48 16bd_recon_tmpl.c:131:231: warning: code will never be executed [-Wunreachable-code]
392:00.48 131 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_16X16 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) ll |= ll >> 16; if (TX_16X16 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^~
392:00.48 16bd_recon_tmpl.c:131:87: warning: code will never be executed [-Wunreachable-code]
392:00.48 131 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_16X16 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) ll |= ll >> 16; if (TX_16X16 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^
392:00.48 16bd_recon_tmpl.c:130:297: warning: code will never be executed [-Wunreachable-code]
392:00.48 130 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint16_t *) l; if (TX_8X8 == TX_32X32) ll |= *(const uint16_t *) &l[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) ll |= ll >> 16; if (TX_8X8 >= TX_8X8) ll |= ll >> 8; break;
392:00.48 | ^~
392:00.48 16bd_recon_tmpl.c:130:225: warning: code will never be executed [-Wunreachable-code]
392:00.48 130 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint16_t *) l; if (TX_8X8 == TX_32X32) ll |= *(const uint16_t *) &l[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) ll |= ll >> 16; if (TX_8X8 >= TX_8X8) ll |= ll >> 8; break;
392:00.49 | ^~
392:00.49 16bd_recon_tmpl.c:130:83: warning: code will never be executed [-Wunreachable-code]
392:00.49 130 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint16_t *) l; if (TX_8X8 == TX_32X32) ll |= *(const uint16_t *) &l[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) ll |= ll >> 16; if (TX_8X8 >= TX_8X8) ll |= ll >> 8; break;
392:00.49 | ^
392:00.49 16bd_recon_tmpl.c:129:332: warning: code will never be executed [-Wunreachable-code]
392:00.49 129 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint8_t *) l; if (TX_4X4 == TX_32X32) ll |= *(const uint8_t *) &l[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) ll |= ll >> 16; if (TX_4X4 >= TX_8X8) ll |= ll >> 8; break;
392:00.49 | ^~
392:00.49 16bd_recon_tmpl.c:129:294: warning: code will never be executed [-Wunreachable-code]
392:00.49 129 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint8_t *) l; if (TX_4X4 == TX_32X32) ll |= *(const uint8_t *) &l[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) ll |= ll >> 16; if (TX_4X4 >= TX_8X8) ll |= ll >> 8; break;
392:00.49 | ^~
392:00.49 16bd_recon_tmpl.c:129:224: warning: code will never be executed [-Wunreachable-code]
392:00.49 129 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint8_t *) l; if (TX_4X4 == TX_32X32) ll |= *(const uint8_t *) &l[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) ll |= ll >> 16; if (TX_4X4 >= TX_8X8) ll |= ll >> 8; break;
392:00.49 | ^~
392:00.49 16bd_recon_tmpl.c:129:83: warning: code will never be executed [-Wunreachable-code]
392:00.49 129 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint8_t *) l; if (TX_4X4 == TX_32X32) ll |= *(const uint8_t *) &l[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) ll |= ll >> 16; if (TX_4X4 >= TX_8X8) ll |= ll >> 8; break;
392:00.49 | ^
392:00.49 16bd_recon_tmpl.c:125:231: warning: code will never be executed [-Wunreachable-code]
392:00.49 125 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_64X64 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) la |= la >> 16; if (TX_64X64 >= TX_8X8) la |= la >> 8; break;
392:00.49 | ^~
392:00.49 16bd_recon_tmpl.c:125:202: warning: code will never be executed [-Wunreachable-code]
392:00.49 125 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_64X64 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) la |= la >> 16; if (TX_64X64 >= TX_8X8) la |= la >> 8; break;
392:00.49 | ^
392:00.49 16bd_recon_tmpl.c:124:87: warning: code will never be executed [-Wunreachable-code]
392:00.49 124 | case TX_32X32: if (TX_32X32 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_32X32 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_32X32 >= TX_16X16) la |= la >> 16; if (TX_32X32 >= TX_8X8) la |= la >> 8; break;
392:00.49 | ^
392:00.49 16bd_recon_tmpl.c:123:231: warning: code will never be executed [-Wunreachable-code]
392:00.50 123 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_16X16 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) la |= la >> 16; if (TX_16X16 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^~
392:00.50 16bd_recon_tmpl.c:123:87: warning: code will never be executed [-Wunreachable-code]
392:00.50 123 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_16X16 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) la |= la >> 16; if (TX_16X16 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^
392:00.50 16bd_recon_tmpl.c:122:297: warning: code will never be executed [-Wunreachable-code]
392:00.50 122 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint16_t *) a; if (TX_8X8 == TX_32X32) la |= *(const uint16_t *) &a[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) la |= la >> 16; if (TX_8X8 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^~
392:00.50 16bd_recon_tmpl.c:122:225: warning: code will never be executed [-Wunreachable-code]
392:00.50 122 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint16_t *) a; if (TX_8X8 == TX_32X32) la |= *(const uint16_t *) &a[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) la |= la >> 16; if (TX_8X8 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^~
392:00.50 16bd_recon_tmpl.c:122:83: warning: code will never be executed [-Wunreachable-code]
392:00.50 122 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint16_t *) a; if (TX_8X8 == TX_32X32) la |= *(const uint16_t *) &a[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) la |= la >> 16; if (TX_8X8 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^
392:00.50 16bd_recon_tmpl.c:121:332: warning: code will never be executed [-Wunreachable-code]
392:00.50 121 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint8_t *) a; if (TX_4X4 == TX_32X32) la |= *(const uint8_t *) &a[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) la |= la >> 16; if (TX_4X4 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^~
392:00.50 16bd_recon_tmpl.c:121:294: warning: code will never be executed [-Wunreachable-code]
392:00.50 121 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint8_t *) a; if (TX_4X4 == TX_32X32) la |= *(const uint8_t *) &a[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) la |= la >> 16; if (TX_4X4 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^~
392:00.50 16bd_recon_tmpl.c:121:224: warning: code will never be executed [-Wunreachable-code]
392:00.50 121 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint8_t *) a; if (TX_4X4 == TX_32X32) la |= *(const uint8_t *) &a[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) la |= la >> 16; if (TX_4X4 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^~
392:00.50 16bd_recon_tmpl.c:121:83: warning: code will never be executed [-Wunreachable-code]
392:00.50 121 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint8_t *) a; if (TX_4X4 == TX_32X32) la |= *(const uint8_t *) &a[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) la |= la >> 16; if (TX_4X4 >= TX_8X8) la |= la >> 8; break;
392:00.50 | ^
392:00.51 16bd_recon_tmpl.c:560:60: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.51 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.51 | ^
392:00.51 16bd_recon_tmpl.c:560:421: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.51 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.51 | ^
392:00.51 16bd_recon_tmpl.c:560:721: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.51 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.51 | ^
392:00.51 16bd_recon_tmpl.c:560:893: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.51 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.51 | ^
392:00.51 16bd_recon_tmpl.c:560:1182: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.51 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.51 | ^
392:00.51 16bd_recon_tmpl.c:560:1349: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.51 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.51 | ^
392:00.51 16bd_recon_tmpl.c:560:1610: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.51 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.51 | ^
392:00.51 16bd_recon_tmpl.c:560:2077: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.52 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.52 | ^
392:00.52 16bd_recon_tmpl.c:560:2383: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.52 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.52 | ^
392:00.52 16bd_recon_tmpl.c:568:143: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.52 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.52 | ^
392:00.52 16bd_recon_tmpl.c:568:976: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:00.52 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.52 | ^
392:00.52 16bd_recon_tmpl.c:600:46: warning: code will never be executed [-Wunreachable-code]
392:00.52 600 | const int cf_max = ~(~127U << (16 == 8 ? 8 : f->cur.p.bpc));
392:00.52 | ^
392:00.52 16bd_recon_tmpl.c:600:36: note: silence by adding parentheses to mark code as explicitly dead
392:00.52 600 | const int cf_max = ~(~127U << (16 == 8 ? 8 : f->cur.p.bpc));
392:00.52 | ^
392:00.52 | /* DISABLES CODE */ ( )
392:00.52 16bd_recon_tmpl.c:576:2392: warning: code will never be executed [-Wunreachable-code]
392:00.52 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.52 | ^~~~~~
392:00.52 16bd_recon_tmpl.c:576:2084: warning: code will never be executed [-Wunreachable-code]
392:00.52 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.52 | ^
392:00.52 16bd_recon_tmpl.c:576:1356: warning: code will never be executed [-Wunreachable-code]
392:00.52 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.53 | ^
392:00.53 16bd_recon_tmpl.c:576:1199: warning: code will never be executed [-Wunreachable-code]
392:00.53 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.53 | ^~~~~~
392:00.53 16bd_recon_tmpl.c:576:995: warning: code will never be executed [-Wunreachable-code]
392:00.53 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.53 | ^
392:00.53 16bd_recon_tmpl.c:576:911: warning: code will never be executed [-Wunreachable-code]
392:00.53 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.53 | ^~~~
392:00.53 16bd_recon_tmpl.c:576:741: warning: code will never be executed [-Wunreachable-code]
392:00.53 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.53 | ^~~~~~
392:00.53 16bd_recon_tmpl.c:576:436: warning: code will never be executed [-Wunreachable-code]
392:00.53 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.53 | ^
392:00.53 16bd_recon_tmpl.c:576:162: warning: code will never be executed [-Wunreachable-code]
392:00.53 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.53 | ^~~
392:00.53 16bd_recon_tmpl.c:576:80: warning: code will never be executed [-Wunreachable-code]
392:00.53 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.53 | ^~~~
392:00.54 16bd_recon_tmpl.c:568:2392: warning: code will never be executed [-Wunreachable-code]
392:00.54 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.54 | ^~~~~~
392:00.54 16bd_recon_tmpl.c:568:2084: warning: code will never be executed [-Wunreachable-code]
392:00.54 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.54 | ^
392:00.54 16bd_recon_tmpl.c:568:1356: warning: code will never be executed [-Wunreachable-code]
392:00.54 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.54 | ^
392:00.54 16bd_recon_tmpl.c:568:1199: warning: code will never be executed [-Wunreachable-code]
392:00.54 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.54 | ^~~~~~
392:00.54 16bd_recon_tmpl.c:568:1040: warning: code will never be executed [-Wunreachable-code]
392:00.54 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.54 | ^
392:00.54 16bd_recon_tmpl.c:568:911: warning: code will never be executed [-Wunreachable-code]
392:00.54 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.54 | ^~~~
392:00.54 16bd_recon_tmpl.c:568:741: warning: code will never be executed [-Wunreachable-code]
392:00.54 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.55 | ^~~~~~
392:00.55 16bd_recon_tmpl.c:568:436: warning: code will never be executed [-Wunreachable-code]
392:00.55 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.55 | ^
392:00.55 16bd_recon_tmpl.c:568:211: warning: code will never be executed [-Wunreachable-code]
392:00.55 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.55 | ^~~
392:00.55 16bd_recon_tmpl.c:568:80: warning: code will never be executed [-Wunreachable-code]
392:00.55 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.55 | ^~~~
392:00.55 16bd_recon_tmpl.c:560:2099: warning: code will never be executed [-Wunreachable-code]
392:00.55 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.55 | ^~~~~~~~~~
392:00.55 16bd_recon_tmpl.c:560:1234: warning: code will never be executed [-Wunreachable-code]
392:00.55 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.55 | ^~~~~~
392:00.55 16bd_recon_tmpl.c:560:970: warning: code will never be executed [-Wunreachable-code]
392:00.55 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.55 | ^~~~~~~~~~~
392:00.55 16bd_recon_tmpl.c:560:1001: warning: code will never be executed [-Wunreachable-code]
392:00.55 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.55 | ^
392:00.55 16bd_recon_tmpl.c:560:771: warning: code will never be executed [-Wunreachable-code]
392:00.56 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.56 | ^~~~~~
392:00.56 16bd_recon_tmpl.c:560:452: warning: code will never be executed [-Wunreachable-code]
392:00.56 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.56 | ^
392:00.56 16bd_recon_tmpl.c:560:133: warning: code will never be executed [-Wunreachable-code]
392:00.56 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.56 | ^~~~~~~~~~~
392:00.56 16bd_recon_tmpl.c:560:164: warning: code will never be executed [-Wunreachable-code]
392:00.56 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:00.56 | ^~~
392:00.56 16bd_recon_tmpl.c:334:125: warning: code will never be executed [-Wunreachable-code]
392:00.56 334 | const int dbg = 0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && plane && 0;
392:00.56 | ^
392:00.56 16bd_recon_tmpl.c:334:21: note: silence by adding parentheses to mark code as explicitly dead
392:00.56 334 | const int dbg = 0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && plane && 0;
392:00.56 | ^
392:00.56 | /* DISABLES CODE */ ( )
392:00.56 16bd_recon_tmpl.c:819:21: warning: code will never be executed [-Wunreachable-code]
392:00.56 819 | hex_dump(dst, f->cur.stride[0], t_dim->w * 4, t_dim->h * 4, "recon");
392:00.56 | ^~~~~~~~
392:00.56 16bd_recon_tmpl.c:818:21: note: silence by adding parentheses to mark code as explicitly dead
392:00.57 818 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.57 | ^
392:00.57 | /* DISABLES CODE */ ( )
392:00.57 16bd_recon_tmpl.c:815:21: warning: code will never be executed [-Wunreachable-code]
392:00.57 815 | coef_dump(cf, imin(t_dim->h, 8) * 4, imin(t_dim->w, 8) * 4, 3, "dq");
392:00.57 | ^~~~~~~~~
392:00.57 16bd_recon_tmpl.c:814:21: note: silence by adding parentheses to mark code as explicitly dead
392:00.57 814 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.57 | ^
392:00.57 | /* DISABLES CODE */ ( )
392:00.57 16bd_recon_tmpl.c:792:17: warning: code will never be executed [-Wunreachable-code]
392:00.57 792 | printf("Post-y-cf-blk[tx=%d,txtp=%d,eob=%d]: r=%d\n",
392:00.57 | ^~~~~~
392:00.57 16bd_recon_tmpl.c:791:17: note: silence by adding parentheses to mark code as explicitly dead
392:00.57 791 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:00.57 | ^
392:00.57 | /* DISABLES CODE */ ( )
392:00.57 16bd_recon_tmpl.c:921:29: warning: code will never be executed [-Wunreachable-code]
392:00.57 921 | printf("Post-uv-cf-blk[pl=%d,tx=%d,"
392:00.57 | ^~~~~~
392:00.57 16bd_recon_tmpl.c:920:29: note: silence by adding parentheses to mark code as explicitly dead
392:00.57 920 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:00.57 | ^
392:00.57 | /* DISABLES CODE */ ( )
392:00.57 16bd_recon_tmpl.c:887:29: warning: code will never be executed [-Wunreachable-code]
392:00.57 887 | printf("Post-y-cf-blk[tx=%d,txtp=%d,eob=%d]: r=%d\n",
392:00.57 | ^~~~~~
392:00.57 16bd_recon_tmpl.c:886:29: note: silence by adding parentheses to mark code as explicitly dead
392:00.57 886 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:00.58 | ^
392:00.58 | /* DISABLES CODE */ ( )
392:00.58 16bd_recon_tmpl.c:1028:110: warning: code will never be executed [-Wunreachable-code]
392:00.58 1028 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12) printf("Emu\n");
392:00.58 | ^~~~~~
392:00.58 16bd_recon_tmpl.c:1028:17: note: silence by adding parentheses to mark code as explicitly dead
392:00.58 1028 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12) printf("Emu\n");
392:00.58 | ^
392:00.58 | /* DISABLES CODE */ ( )
392:00.58 16bd_recon_tmpl.c:1013:13: warning: code will never be executed [-Wunreachable-code]
392:00.58 1013 | printf("Off %dx%d [%d,%d,%d], size %dx%d [%d,%d]\n",
392:00.58 | ^~~~~~
392:00.58 16bd_recon_tmpl.c:1012:13: note: silence by adding parentheses to mark code as explicitly dead
392:00.58 1012 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:00.58 | ^
392:00.58 | /* DISABLES CODE */ ( )
392:00.58 16bd_recon_tmpl.c:1541:37: warning: code will never be executed [-Wunreachable-code]
392:00.58 1541 | hex_dump(dst, stride, uv_t_dim->w * 4,
392:00.58 | ^~~~~~~~
392:00.58 16bd_recon_tmpl.c:1540:37: note: silence by adding parentheses to mark code as explicitly dead
392:00.58 1540 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.58 | ^
392:00.58 | /* DISABLES CODE */ ( )
392:00.58 16bd_recon_tmpl.c:1535:37: warning: code will never be executed [-Wunreachable-code]
392:00.58 1535 | coef_dump(cf, uv_t_dim->h * 4,
392:00.58 | ^~~~~~~~~
392:00.58 16bd_recon_tmpl.c:1534:37: note: silence by adding parentheses to mark code as explicitly dead
392:00.58 1534 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.58 | ^
392:00.58 | /* DISABLES CODE */ ( )
392:00.58 16bd_recon_tmpl.c:1525:37: warning: code will never be executed [-Wunreachable-code]
392:00.58 1525 | printf("Post-uv-cf-blk[pl=%d,tx=%d,"
392:00.58 | ^~~~~~
392:00.58 16bd_recon_tmpl.c:1524:37: note: silence by adding parentheses to mark code as explicitly dead
392:00.58 1524 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:00.58 | ^
392:00.58 | /* DISABLES CODE */ ( )
392:00.59 16bd_recon_tmpl.c:1496:29: warning: code will never be executed [-Wunreachable-code]
392:00.59 1496 | hex_dump(edge - uv_t_dim->h * 4, uv_t_dim->h * 4,
392:00.59 | ^~~~~~~~
392:00.59 16bd_recon_tmpl.c:1495:29: note: silence by adding parentheses to mark code as explicitly dead
392:00.59 1495 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:00.59 | ^
392:00.59 | /* DISABLES CODE */ ( )
392:00.59 16bd_recon_tmpl.c:1418:21: warning: code will never be executed [-Wunreachable-code]
392:00.59 1418 | hex_dump(((pixel *) f->cur.data[1]) + uv_dstoff,
392:00.59 | ^~~~~~~~
392:00.59 16bd_recon_tmpl.c:1417:21: note: silence by adding parentheses to mark code as explicitly dead
392:00.59 1417 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:00.59 | ^
392:00.59 | /* DISABLES CODE */ ( )
392:00.59 16bd_recon_tmpl.c:1390:21: warning: code will never be executed [-Wunreachable-code]
392:00.59 1390 | ac_dump(ac, 4*cbw4, 4*cbh4, "ac");
392:00.59 | ^~~~~~~
392:00.59 16bd_recon_tmpl.c:1389:21: note: silence by adding parentheses to mark code as explicitly dead
392:00.59 1389 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:00.59 | ^
392:00.59 | /* DISABLES CODE */ ( )
392:00.59 16bd_recon_tmpl.c:1326:33: warning: code will never be executed [-Wunreachable-code]
392:00.59 1326 | hex_dump(dst, f->cur.stride[0],
392:00.59 | ^~~~~~~~
392:00.59 16bd_recon_tmpl.c:1325:33: note: silence by adding parentheses to mark code as explicitly dead
392:00.59 1325 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.59 | ^
392:00.59 | /* DISABLES CODE */ ( )
392:00.59 16bd_recon_tmpl.c:1319:33: warning: code will never be executed [-Wunreachable-code]
392:00.59 1319 | coef_dump(cf, imin(t_dim->h, 8) * 4,
392:00.59 | ^~~~~~~~~
392:00.59 16bd_recon_tmpl.c:1318:33: note: silence by adding parentheses to mark code as explicitly dead
392:00.59 1318 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.60 | ^
392:00.60 | /* DISABLES CODE */ ( )
392:00.60 16bd_recon_tmpl.c:1312:33: warning: code will never be executed [-Wunreachable-code]
392:00.60 1312 | printf("Post-y-cf-blk[tx=%d,txtp=%d,eob=%d]: r=%d\n",
392:00.60 | ^~~~~~
392:00.60 16bd_recon_tmpl.c:1311:33: note: silence by adding parentheses to mark code as explicitly dead
392:00.60 1311 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:00.60 | ^
392:00.60 | /* DISABLES CODE */ ( )
392:00.60 16bd_recon_tmpl.c:1284:25: warning: code will never be executed [-Wunreachable-code]
392:00.60 1284 | hex_dump(edge - t_dim->h * 4, t_dim->h * 4,
392:00.60 | ^~~~~~~~
392:00.60 16bd_recon_tmpl.c:1283:25: note: silence by adding parentheses to mark code as explicitly dead
392:00.60 1283 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:00.60 | ^
392:00.60 | /* DISABLES CODE */ ( )
392:00.60 16bd_recon_tmpl.c:1227:21: warning: code will never be executed [-Wunreachable-code]
392:00.60 1227 | hex_dump(dst, PXSTRIDE(f->cur.stride[0]),
392:00.60 | ^~~~~~~~
392:00.60 16bd_recon_tmpl.c:1226:21: note: silence by adding parentheses to mark code as explicitly dead
392:00.60 1226 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.60 | ^
392:00.60 | /* DISABLES CODE */ ( )
392:00.60 16bd_recon_tmpl.c:1972:33: warning: code will never be executed [-Wunreachable-code]
392:00.60 1972 | hex_dump(&uvdst[4 * x], f->cur.stride[1],
392:00.60 | ^~~~~~~~
392:00.60 16bd_recon_tmpl.c:1971:33: note: silence by adding parentheses to mark code as explicitly dead
392:00.60 1971 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.60 | ^
392:00.60 | /* DISABLES CODE */ ( )
392:00.60 16bd_recon_tmpl.c:1966:33: warning: code will never be executed [-Wunreachable-code]
392:00.60 1966 | coef_dump(cf, uvtx->h * 4, uvtx->w * 4, 3, "dq");
392:00.60 | ^~~~~~~~~
392:00.60 16bd_recon_tmpl.c:1965:33: note: silence by adding parentheses to mark code as explicitly dead
392:00.60 1965 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:00.60 | ^
392:00.61 | /* DISABLES CODE */ ( )
392:00.61 16bd_recon_tmpl.c:1956:33: warning: code will never be executed [-Wunreachable-code]
392:00.61 1956 | printf("Post-uv-cf-blk[pl=%d,tx=%d,"
392:00.61 | ^~~~~~
392:00.61 16bd_recon_tmpl.c:1955:33: note: silence by adding parentheses to mark code as explicitly dead
392:00.61 1955 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:00.61 | ^
392:00.61 | /* DISABLES CODE */ ( )
392:00.61 16bd_recon_tmpl.c:1871:9: warning: code will never be executed [-Wunreachable-code]
392:00.61 1871 | hex_dump(dst, f->cur.stride[0], b_dim[0] * 4, b_dim[1] * 4, "y-pred");
392:00.61 | ^~~~~~~~
392:00.61 16bd_recon_tmpl.c:1870:9: note: silence by adding parentheses to mark code as explicitly dead
392:00.61 1870 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:00.61 | ^
392:00.61 | /* DISABLES CODE */ ( )
392:00.61 16bd_recon_tmpl.c:2268:9: warning: code will never be executed [-Wunreachable-code]
392:00.61 2268 | printf("Post-pal[pl=%d,sz=%d,cache_size=%d,used_cache=%d]: r=%d, cache=",
392:00.61 | ^~~~~~
392:00.61 16bd_recon_tmpl.c:2267:9: note: silence by adding parentheses to mark code as explicitly dead
392:00.61 2267 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12) {
392:00.61 | ^
392:00.61 | /* DISABLES CODE */ ( )
392:00.61 16bd_recon_tmpl.c:2234:35: warning: code will never be executed [-Wunreachable-code]
392:00.61 2234 | const int bpc = 16 == 8 ? 8 : f->cur.p.bpc;
392:00.61 | ^
392:00.61 16bd_recon_tmpl.c:2234:25: note: silence by adding parentheses to mark code as explicitly dead
392:00.61 2234 | const int bpc = 16 == 8 ? 8 : f->cur.p.bpc;
392:00.61 | ^
392:00.61 | /* DISABLES CODE */ ( )
392:00.61 16bd_recon_tmpl.c:2306:9: warning: code will never be executed [-Wunreachable-code]
392:00.61 2306 | printf("Post-pal[pl=2]: r=%d ", ts->msac.rng);
392:00.61 | ^~~~~~
392:00.61 16bd_recon_tmpl.c:2305:9: note: silence by adding parentheses to mark code as explicitly dead
392:00.61 2305 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12) {
392:00.61 | ^
392:00.62 | /* DISABLES CODE */ ( )
392:00.62 16bd_recon_tmpl.c:2291:31: warning: code will never be executed [-Wunreachable-code]
392:00.62 2291 | const int bpc = 16 == 8 ? 8 : f->cur.p.bpc;
392:00.62 | ^
392:00.62 16bd_recon_tmpl.c:2291:21: note: silence by adding parentheses to mark code as explicitly dead
392:00.62 2291 | const int bpc = 16 == 8 ? 8 : f->cur.p.bpc;
392:00.62 | ^
392:00.62 | /* DISABLES CODE */ ( )
392:00.62 99 warnings generated.
392:00.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:00.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:00.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:00.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:00.87 8bd_cdef_apply_tmpl.c:105:45: warning: code will never be executed [-Wunreachable-code]
392:00.87 105 | const int bitdepth_min_8 = 8 == 8 ? 0 : f->cur.p.bpc - 8;
392:00.87 | ^
392:00.87 8bd_cdef_apply_tmpl.c:105:32: note: silence by adding parentheses to mark code as explicitly dead
392:00.87 105 | const int bitdepth_min_8 = 8 == 8 ? 0 : f->cur.p.bpc - 8;
392:00.87 | ^
392:00.87 | /* DISABLES CODE */ ( )
392:00.87 1 warning generated.
392:01.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:01.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:01.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:01.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:01.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:01.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:01.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:01.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:01.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:01.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:01.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:01.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:02.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:02.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:02.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:02.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:02.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:02.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:02.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:02.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:02.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:02.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:03.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:03.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:03.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:03.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:03.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:03.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:03.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:03.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:03.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:03.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:03.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:03.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:04.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:04.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:04.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:04.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:04.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:04.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:04.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:04.94 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:05.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:05.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:05.47 8bd_mc_tmpl.c:140:16: warning: explicitly assigning value of variable of type 'ptrdiff_t' (aka 'int') to itself [-Wself-assign]
392:05.47 140 | dst_stride = (dst_stride);
392:05.47 | ~~~~~~~~~~ ^ ~~~~~~~~~~
392:05.47 8bd_mc_tmpl.c:141:16: warning: explicitly assigning value of variable of type 'ptrdiff_t' (aka 'int') to itself [-Wself-assign]
392:05.47 141 | src_stride = (src_stride);
392:05.47 | ~~~~~~~~~~ ^ ~~~~~~~~~~
392:05.47 8bd_mc_tmpl.c:202:16: warning: explicitly assigning value of variable of type 'ptrdiff_t' (aka 'int') to itself [-Wself-assign]
392:05.47 202 | src_stride = (src_stride);
392:05.47 | ~~~~~~~~~~ ^ ~~~~~~~~~~
392:05.47 8bd_mc_tmpl.c:254:16: warning: explicitly assigning value of variable of type 'ptrdiff_t' (aka 'int') to itself [-Wself-assign]
392:05.47 254 | src_stride = (src_stride);
392:05.47 | ~~~~~~~~~~ ^ ~~~~~~~~~~
392:05.47 8bd_mc_tmpl.c:318:16: warning: explicitly assigning value of variable of type 'ptrdiff_t' (aka 'int') to itself [-Wself-assign]
392:05.47 318 | src_stride = (src_stride);
392:05.47 | ~~~~~~~~~~ ^ ~~~~~~~~~~
392:05.47 8bd_mc_tmpl.c:442:16: warning: explicitly assigning value of variable of type 'ptrdiff_t' (aka 'int') to itself [-Wself-assign]
392:05.47 442 | dst_stride = (dst_stride);
392:05.47 | ~~~~~~~~~~ ^ ~~~~~~~~~~
392:05.47 8bd_mc_tmpl.c:443:16: warning: explicitly assigning value of variable of type 'ptrdiff_t' (aka 'int') to itself [-Wself-assign]
392:05.47 443 | src_stride = (src_stride);
392:05.47 | ~~~~~~~~~~ ^ ~~~~~~~~~~
392:05.47 8bd_mc_tmpl.c:540:16: warning: explicitly assigning value of variable of type 'ptrdiff_t' (aka 'int') to itself [-Wself-assign]
392:05.47 540 | src_stride = (src_stride);
392:05.47 | ~~~~~~~~~~ ^ ~~~~~~~~~~
392:05.47 8 warnings generated.
392:05.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:05.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:06.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:06.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:06.34 8bd_recon_tmpl.c:122:324: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.34 122 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint16_t *) a; if (TX_8X8 == TX_32X32) la |= *(const uint16_t *) &a[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) la |= la >> 16; if (TX_8X8 >= TX_8X8) la |= la >> 8; break;
392:06.34 | ^
392:06.34 8bd_recon_tmpl.c:123:292: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.34 123 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_16X16 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) la |= la >> 16; if (TX_16X16 >= TX_8X8) la |= la >> 8; break;
392:06.34 | ^
392:06.34 8bd_recon_tmpl.c:124:218: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.34 124 | case TX_32X32: if (TX_32X32 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_32X32 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_32X32 >= TX_16X16) la |= la >> 16; if (TX_32X32 >= TX_8X8) la |= la >> 8; break;
392:06.34 | ^
392:06.35 8bd_recon_tmpl.c:125:37: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.35 125 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_64X64 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) la |= la >> 16; if (TX_64X64 >= TX_8X8) la |= la >> 8; break;
392:06.35 | ^
392:06.35 8bd_recon_tmpl.c:130:324: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.35 130 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint16_t *) l; if (TX_8X8 == TX_32X32) ll |= *(const uint16_t *) &l[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) ll |= ll >> 16; if (TX_8X8 >= TX_8X8) ll |= ll >> 8; break;
392:06.35 | ^
392:06.35 8bd_recon_tmpl.c:131:292: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.35 131 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_16X16 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) ll |= ll >> 16; if (TX_16X16 >= TX_8X8) ll |= ll >> 8; break;
392:06.35 | ^
392:06.35 8bd_recon_tmpl.c:132:218: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.35 132 | case TX_32X32: if (TX_32X32 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_32X32 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_32X32 >= TX_16X16) ll |= ll >> 16; if (TX_32X32 >= TX_8X8) ll |= ll >> 8; break;
392:06.35 | ^
392:06.35 8bd_recon_tmpl.c:133:37: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.35 133 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_64X64 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) ll |= ll >> 16; if (TX_64X64 >= TX_8X8) ll |= ll >> 8; break;
392:06.35 | ^
392:06.35 8bd_recon_tmpl.c:133:231: warning: code will never be executed [-Wunreachable-code]
392:06.35 133 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_64X64 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) ll |= ll >> 16; if (TX_64X64 >= TX_8X8) ll |= ll >> 8; break;
392:06.35 | ^~
392:06.35 8bd_recon_tmpl.c:133:202: warning: code will never be executed [-Wunreachable-code]
392:06.35 133 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_64X64 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) ll |= ll >> 16; if (TX_64X64 >= TX_8X8) ll |= ll >> 8; break;
392:06.35 | ^
392:06.35 8bd_recon_tmpl.c:132:87: warning: code will never be executed [-Wunreachable-code]
392:06.35 132 | case TX_32X32: if (TX_32X32 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_32X32 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_32X32 >= TX_16X16) ll |= ll >> 16; if (TX_32X32 >= TX_8X8) ll |= ll >> 8; break;
392:06.35 | ^
392:06.35 8bd_recon_tmpl.c:131:231: warning: code will never be executed [-Wunreachable-code]
392:06.36 131 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_16X16 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) ll |= ll >> 16; if (TX_16X16 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^~
392:06.36 8bd_recon_tmpl.c:131:87: warning: code will never be executed [-Wunreachable-code]
392:06.36 131 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint32_t *) l; if (TX_16X16 == TX_32X32) ll |= *(const uint32_t *) &l[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) ll |= ll >> 16; if (TX_16X16 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^
392:06.36 8bd_recon_tmpl.c:130:297: warning: code will never be executed [-Wunreachable-code]
392:06.36 130 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint16_t *) l; if (TX_8X8 == TX_32X32) ll |= *(const uint16_t *) &l[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) ll |= ll >> 16; if (TX_8X8 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^~
392:06.36 8bd_recon_tmpl.c:130:225: warning: code will never be executed [-Wunreachable-code]
392:06.36 130 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint16_t *) l; if (TX_8X8 == TX_32X32) ll |= *(const uint16_t *) &l[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) ll |= ll >> 16; if (TX_8X8 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^~
392:06.36 8bd_recon_tmpl.c:130:83: warning: code will never be executed [-Wunreachable-code]
392:06.36 130 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint16_t *) l; if (TX_8X8 == TX_32X32) ll |= *(const uint16_t *) &l[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) ll |= ll >> 16; if (TX_8X8 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^
392:06.36 8bd_recon_tmpl.c:129:332: warning: code will never be executed [-Wunreachable-code]
392:06.36 129 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint8_t *) l; if (TX_4X4 == TX_32X32) ll |= *(const uint8_t *) &l[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) ll |= ll >> 16; if (TX_4X4 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^~
392:06.36 8bd_recon_tmpl.c:129:294: warning: code will never be executed [-Wunreachable-code]
392:06.36 129 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint8_t *) l; if (TX_4X4 == TX_32X32) ll |= *(const uint8_t *) &l[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) ll |= ll >> 16; if (TX_4X4 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^~
392:06.36 8bd_recon_tmpl.c:129:224: warning: code will never be executed [-Wunreachable-code]
392:06.36 129 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint8_t *) l; if (TX_4X4 == TX_32X32) ll |= *(const uint8_t *) &l[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) ll |= ll >> 16; if (TX_4X4 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^~
392:06.36 8bd_recon_tmpl.c:129:83: warning: code will never be executed [-Wunreachable-code]
392:06.36 129 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) l; tmp |= *(const uint64_t *) &l[8]; ll = (unsigned) (tmp >> 32) | (unsigned) tmp; } else ll = *(const uint8_t *) l; if (TX_4X4 == TX_32X32) ll |= *(const uint8_t *) &l[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) ll |= ll >> 16; if (TX_4X4 >= TX_8X8) ll |= ll >> 8; break;
392:06.36 | ^
392:06.37 8bd_recon_tmpl.c:125:231: warning: code will never be executed [-Wunreachable-code]
392:06.37 125 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_64X64 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) la |= la >> 16; if (TX_64X64 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^~
392:06.37 8bd_recon_tmpl.c:125:202: warning: code will never be executed [-Wunreachable-code]
392:06.37 125 | case TX_64X64: if (TX_64X64 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_64X64 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_64X64 >= TX_16X16) la |= la >> 16; if (TX_64X64 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^
392:06.37 8bd_recon_tmpl.c:124:87: warning: code will never be executed [-Wunreachable-code]
392:06.37 124 | case TX_32X32: if (TX_32X32 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_32X32 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_32X32 >= TX_16X16) la |= la >> 16; if (TX_32X32 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^
392:06.37 8bd_recon_tmpl.c:123:231: warning: code will never be executed [-Wunreachable-code]
392:06.37 123 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_16X16 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) la |= la >> 16; if (TX_16X16 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^~
392:06.37 8bd_recon_tmpl.c:123:87: warning: code will never be executed [-Wunreachable-code]
392:06.37 123 | case TX_16X16: if (TX_16X16 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint32_t *) a; if (TX_16X16 == TX_32X32) la |= *(const uint32_t *) &a[sizeof(uint32_t)]; if (TX_16X16 >= TX_16X16) la |= la >> 16; if (TX_16X16 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^
392:06.37 8bd_recon_tmpl.c:122:297: warning: code will never be executed [-Wunreachable-code]
392:06.37 122 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint16_t *) a; if (TX_8X8 == TX_32X32) la |= *(const uint16_t *) &a[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) la |= la >> 16; if (TX_8X8 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^~
392:06.37 8bd_recon_tmpl.c:122:225: warning: code will never be executed [-Wunreachable-code]
392:06.37 122 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint16_t *) a; if (TX_8X8 == TX_32X32) la |= *(const uint16_t *) &a[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) la |= la >> 16; if (TX_8X8 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^~
392:06.37 8bd_recon_tmpl.c:122:83: warning: code will never be executed [-Wunreachable-code]
392:06.37 122 | case TX_8X8: if (TX_8X8 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint16_t *) a; if (TX_8X8 == TX_32X32) la |= *(const uint16_t *) &a[sizeof(uint16_t)]; if (TX_8X8 >= TX_16X16) la |= la >> 16; if (TX_8X8 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^
392:06.37 8bd_recon_tmpl.c:121:332: warning: code will never be executed [-Wunreachable-code]
392:06.37 121 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint8_t *) a; if (TX_4X4 == TX_32X32) la |= *(const uint8_t *) &a[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) la |= la >> 16; if (TX_4X4 >= TX_8X8) la |= la >> 8; break;
392:06.37 | ^~
392:06.38 8bd_recon_tmpl.c:121:294: warning: code will never be executed [-Wunreachable-code]
392:06.38 121 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint8_t *) a; if (TX_4X4 == TX_32X32) la |= *(const uint8_t *) &a[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) la |= la >> 16; if (TX_4X4 >= TX_8X8) la |= la >> 8; break;
392:06.38 | ^~
392:06.38 8bd_recon_tmpl.c:121:224: warning: code will never be executed [-Wunreachable-code]
392:06.38 121 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint8_t *) a; if (TX_4X4 == TX_32X32) la |= *(const uint8_t *) &a[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) la |= la >> 16; if (TX_4X4 >= TX_8X8) la |= la >> 8; break;
392:06.38 | ^~
392:06.38 8bd_recon_tmpl.c:121:83: warning: code will never be executed [-Wunreachable-code]
392:06.38 121 | case TX_4X4: if (TX_4X4 == TX_64X64) { uint64_t tmp = *(const uint64_t *) a; tmp |= *(const uint64_t *) &a[8]; la = (unsigned) (tmp >> 32) | (unsigned) tmp; } else la = *(const uint8_t *) a; if (TX_4X4 == TX_32X32) la |= *(const uint8_t *) &a[sizeof(uint8_t)]; if (TX_4X4 >= TX_16X16) la |= la >> 16; if (TX_4X4 >= TX_8X8) la |= la >> 8; break;
392:06.38 | ^
392:06.38 8bd_recon_tmpl.c:560:60: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.38 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.38 | ^
392:06.38 8bd_recon_tmpl.c:560:421: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.38 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.38 | ^
392:06.38 8bd_recon_tmpl.c:560:721: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.38 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.38 | ^
392:06.38 8bd_recon_tmpl.c:560:893: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.38 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.38 | ^
392:06.38 8bd_recon_tmpl.c:560:1182: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.38 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.39 | ^
392:06.39 8bd_recon_tmpl.c:560:1349: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.39 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.39 | ^
392:06.39 8bd_recon_tmpl.c:560:1610: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.39 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.39 | ^
392:06.39 8bd_recon_tmpl.c:560:2077: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.39 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.39 | ^
392:06.39 8bd_recon_tmpl.c:560:2383: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.39 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.39 | ^
392:06.39 8bd_recon_tmpl.c:568:143: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.39 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.39 | ^
392:06.39 8bd_recon_tmpl.c:568:976: warning: self-comparison always evaluates to true [-Wtautological-compare]
392:06.39 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.39 | ^
392:06.40 8bd_recon_tmpl.c:600:49: warning: code will never be executed [-Wunreachable-code]
392:06.40 600 | const int cf_max = ~(~127U << (8 == 8 ? 8 : f->cur.p.bpc));
392:06.40 | ^
392:06.40 8bd_recon_tmpl.c:600:36: note: silence by adding parentheses to mark code as explicitly dead
392:06.40 600 | const int cf_max = ~(~127U << (8 == 8 ? 8 : f->cur.p.bpc));
392:06.40 | ^
392:06.40 | /* DISABLES CODE */ ( )
392:06.40 8bd_recon_tmpl.c:576:2392: warning: code will never be executed [-Wunreachable-code]
392:06.40 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.40 | ^~~~~~
392:06.40 8bd_recon_tmpl.c:576:2084: warning: code will never be executed [-Wunreachable-code]
392:06.40 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.40 | ^
392:06.40 8bd_recon_tmpl.c:576:1356: warning: code will never be executed [-Wunreachable-code]
392:06.40 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.40 | ^
392:06.40 8bd_recon_tmpl.c:576:1199: warning: code will never be executed [-Wunreachable-code]
392:06.40 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.40 | ^~~~~~
392:06.40 8bd_recon_tmpl.c:576:995: warning: code will never be executed [-Wunreachable-code]
392:06.40 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.40 | ^
392:06.40 8bd_recon_tmpl.c:576:911: warning: code will never be executed [-Wunreachable-code]
392:06.41 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^~~~
392:06.41 8bd_recon_tmpl.c:576:741: warning: code will never be executed [-Wunreachable-code]
392:06.41 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^~~~~~
392:06.41 8bd_recon_tmpl.c:576:436: warning: code will never be executed [-Wunreachable-code]
392:06.41 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^
392:06.41 8bd_recon_tmpl.c:576:162: warning: code will never be executed [-Wunreachable-code]
392:06.41 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^~~
392:06.41 8bd_recon_tmpl.c:576:80: warning: code will never be executed [-Wunreachable-code]
392:06.41 576 | unsigned x, y; uint8_t *level; if (TX_CLASS_V == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_V == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_V == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_V == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_V == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_V == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_V, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_V == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_V == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_V == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_V, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_V == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^~~~
392:06.41 8bd_recon_tmpl.c:568:2392: warning: code will never be executed [-Wunreachable-code]
392:06.41 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^~~~~~
392:06.41 8bd_recon_tmpl.c:568:2084: warning: code will never be executed [-Wunreachable-code]
392:06.41 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^
392:06.41 8bd_recon_tmpl.c:568:1356: warning: code will never be executed [-Wunreachable-code]
392:06.41 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^
392:06.41 8bd_recon_tmpl.c:568:1199: warning: code will never be executed [-Wunreachable-code]
392:06.41 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.41 | ^~~~~~
392:06.41 8bd_recon_tmpl.c:568:1040: warning: code will never be executed [-Wunreachable-code]
392:06.42 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^
392:06.42 8bd_recon_tmpl.c:568:911: warning: code will never be executed [-Wunreachable-code]
392:06.42 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^~~~
392:06.42 8bd_recon_tmpl.c:568:741: warning: code will never be executed [-Wunreachable-code]
392:06.42 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^~~~~~
392:06.42 8bd_recon_tmpl.c:568:436: warning: code will never be executed [-Wunreachable-code]
392:06.42 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^
392:06.42 8bd_recon_tmpl.c:568:211: warning: code will never be executed [-Wunreachable-code]
392:06.42 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^~~
392:06.42 8bd_recon_tmpl.c:568:80: warning: code will never be executed [-Wunreachable-code]
392:06.42 568 | unsigned x, y; uint8_t *level; if (TX_CLASS_H == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_H == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_H == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_H == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_H == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_H == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_H, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_H == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_H == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_H == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_H, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_H == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^~~~
392:06.42 8bd_recon_tmpl.c:560:2099: warning: code will never be executed [-Wunreachable-code]
392:06.42 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^~~~~~~~~~
392:06.42 8bd_recon_tmpl.c:560:1234: warning: code will never be executed [-Wunreachable-code]
392:06.42 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^~~~~~
392:06.42 8bd_recon_tmpl.c:560:970: warning: code will never be executed [-Wunreachable-code]
392:06.42 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^~~~~~~~~~~
392:06.42 8bd_recon_tmpl.c:560:1001: warning: code will never be executed [-Wunreachable-code]
392:06.42 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.42 | ^
392:06.43 8bd_recon_tmpl.c:560:771: warning: code will never be executed [-Wunreachable-code]
392:06.43 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.43 | ^~~~~~
392:06.43 8bd_recon_tmpl.c:560:452: warning: code will never be executed [-Wunreachable-code]
392:06.43 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.43 | ^
392:06.43 8bd_recon_tmpl.c:560:133: warning: code will never be executed [-Wunreachable-code]
392:06.43 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.43 | ^~~~~~~~~~~
392:06.43 8bd_recon_tmpl.c:560:164: warning: code will never be executed [-Wunreachable-code]
392:06.43 560 | unsigned x, y; uint8_t *level; if (TX_CLASS_2D == TX_CLASS_2D) rc = scan[eob], x = rc >> shift, y = rc & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = eob & mask, y = eob >> shift, rc = eob; else x = eob & mask, y = eob >> shift, rc = (x << shift2) | y; if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); if (eob_tok == 2) { ctx = (TX_CLASS_2D == TX_CLASS_2D ? (x | y) > 1 : y != 0) ? 14 : 7; tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); level_tok = tok + (3 << 6); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, eob, rc, tok, ts->msac.rng); } cf[rc] = tok << 11; if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc; else level = levels + x * stride + y; *level = (uint8_t) level_tok; for (int i = eob - 1; i > 0; i--) { unsigned rc_i; if (TX_CLASS_2D == TX_CLASS_2D) rc_i = scan[i], x = rc_i >> shift, y = rc_i & mask; else if (TX_CLASS_2D == TX_CLASS_H) x = i & mask, y = i >> shift, rc_i = i; else x = i & mask, y = i >> shift, rc_i = (x << shift2) | y; do { if (!(x < 32 && y < 32)) __builtin_unreachable(); } while (0); if (TX_CLASS_2D == TX_CLASS_2D) level = levels + rc_i; else level = levels + x * stride + y; ctx = get_lo_ctx(level, TX_CLASS_2D, &mag, lo_ctx_offsets, x, y, stride); if (TX_CLASS_2D == TX_CLASS_2D) y |= x; tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-lo_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); if (tok == 3) { mag &= 63; ctx = (y > (TX_CLASS_2D == TX_CLASS_2D) ? 14 : 7) + (mag > 12 ? 6 : (mag + 1) >> 1); tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-hi_tok[%d][%d][%d][%d=%d=%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, ctx, i, rc_i, tok, ts->msac.rng); *level = (uint8_t) (tok + (3 << 6)); cf[rc_i] = (tok << 11) | rc; rc = rc_i; } else { tok *= 0x17ff41; *level = (uint8_t) tok; tok = (tok >> 9) & (rc + ~0x7ffu); if (tok) rc = rc_i; cf[rc_i] = tok; } } ctx = (TX_CLASS_2D == TX_CLASS_2D) ? 0 : get_lo_ctx(levels, TX_CLASS_2D, &mag, lo_ctx_offsets, 0, 0, stride); dc_tok = dav1d_msac_decode_symbol_adapt4_neon(&ts->msac, lo_cdf[ctx], 3); if (dbg) printf("Post-dc_lo_tok[%d][%d][%d][%d]: r=%d\n", t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); if (dc_tok == 3) { if (TX_CLASS_2D == TX_CLASS_2D) mag = levels[0 * stride + 1] + levels[1 * stride + 0] + levels[1 * stride + 1]; mag &= 63; ctx = mag > 12 ? 6 : (mag + 1) >> 1; dc_tok = dav1d_msac_decode_hi_tok_neon(&ts->msac, hi_cdf[ctx]); if (dbg) printf("Post-dc_hi_tok[%d][%d][0][%d]: r=%d\n", imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); } break;
392:06.43 | ^~~
392:06.43 8bd_recon_tmpl.c:334:125: warning: code will never be executed [-Wunreachable-code]
392:06.43 334 | const int dbg = 0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && plane && 0;
392:06.43 | ^
392:06.43 8bd_recon_tmpl.c:334:21: note: silence by adding parentheses to mark code as explicitly dead
392:06.43 334 | const int dbg = 0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && plane && 0;
392:06.43 | ^
392:06.43 | /* DISABLES CODE */ ( )
392:06.43 8bd_recon_tmpl.c:819:21: warning: code will never be executed [-Wunreachable-code]
392:06.43 819 | hex_dump(dst, f->cur.stride[0], t_dim->w * 4, t_dim->h * 4, "recon");
392:06.43 | ^~~~~~~~
392:06.43 8bd_recon_tmpl.c:818:21: note: silence by adding parentheses to mark code as explicitly dead
392:06.43 818 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.43 | ^
392:06.43 | /* DISABLES CODE */ ( )
392:06.43 8bd_recon_tmpl.c:815:21: warning: code will never be executed [-Wunreachable-code]
392:06.43 815 | coef_dump(cf, imin(t_dim->h, 8) * 4, imin(t_dim->w, 8) * 4, 3, "dq");
392:06.43 | ^~~~~~~~~
392:06.43 8bd_recon_tmpl.c:814:21: note: silence by adding parentheses to mark code as explicitly dead
392:06.43 814 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.43 | ^
392:06.43 | /* DISABLES CODE */ ( )
392:06.43 8bd_recon_tmpl.c:792:17: warning: code will never be executed [-Wunreachable-code]
392:06.43 792 | printf("Post-y-cf-blk[tx=%d,txtp=%d,eob=%d]: r=%d\n",
392:06.44 | ^~~~~~
392:06.44 8bd_recon_tmpl.c:791:17: note: silence by adding parentheses to mark code as explicitly dead
392:06.44 791 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:06.44 | ^
392:06.44 | /* DISABLES CODE */ ( )
392:06.44 8bd_recon_tmpl.c:921:29: warning: code will never be executed [-Wunreachable-code]
392:06.44 921 | printf("Post-uv-cf-blk[pl=%d,tx=%d,"
392:06.44 | ^~~~~~
392:06.44 8bd_recon_tmpl.c:920:29: note: silence by adding parentheses to mark code as explicitly dead
392:06.44 920 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:06.44 | ^
392:06.44 | /* DISABLES CODE */ ( )
392:06.44 8bd_recon_tmpl.c:887:29: warning: code will never be executed [-Wunreachable-code]
392:06.44 887 | printf("Post-y-cf-blk[tx=%d,txtp=%d,eob=%d]: r=%d\n",
392:06.44 | ^~~~~~
392:06.44 8bd_recon_tmpl.c:886:29: note: silence by adding parentheses to mark code as explicitly dead
392:06.44 886 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:06.44 | ^
392:06.44 | /* DISABLES CODE */ ( )
392:06.44 8bd_recon_tmpl.c:1028:110: warning: code will never be executed [-Wunreachable-code]
392:06.44 1028 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12) printf("Emu\n");
392:06.44 | ^~~~~~
392:06.44 8bd_recon_tmpl.c:1028:17: note: silence by adding parentheses to mark code as explicitly dead
392:06.44 1028 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12) printf("Emu\n");
392:06.44 | ^
392:06.44 | /* DISABLES CODE */ ( )
392:06.44 8bd_recon_tmpl.c:1013:13: warning: code will never be executed [-Wunreachable-code]
392:06.44 1013 | printf("Off %dx%d [%d,%d,%d], size %dx%d [%d,%d]\n",
392:06.44 | ^~~~~~
392:06.44 8bd_recon_tmpl.c:1012:13: note: silence by adding parentheses to mark code as explicitly dead
392:06.44 1012 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:06.44 | ^
392:06.44 | /* DISABLES CODE */ ( )
392:06.44 8bd_recon_tmpl.c:1541:37: warning: code will never be executed [-Wunreachable-code]
392:06.44 1541 | hex_dump(dst, stride, uv_t_dim->w * 4,
392:06.44 | ^~~~~~~~
392:06.44 8bd_recon_tmpl.c:1540:37: note: silence by adding parentheses to mark code as explicitly dead
392:06.44 1540 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.44 | ^
392:06.45 | /* DISABLES CODE */ ( )
392:06.45 8bd_recon_tmpl.c:1535:37: warning: code will never be executed [-Wunreachable-code]
392:06.45 1535 | coef_dump(cf, uv_t_dim->h * 4,
392:06.45 | ^~~~~~~~~
392:06.45 8bd_recon_tmpl.c:1534:37: note: silence by adding parentheses to mark code as explicitly dead
392:06.45 1534 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.45 | ^
392:06.45 | /* DISABLES CODE */ ( )
392:06.45 8bd_recon_tmpl.c:1525:37: warning: code will never be executed [-Wunreachable-code]
392:06.45 1525 | printf("Post-uv-cf-blk[pl=%d,tx=%d,"
392:06.45 | ^~~~~~
392:06.45 8bd_recon_tmpl.c:1524:37: note: silence by adding parentheses to mark code as explicitly dead
392:06.45 1524 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:06.45 | ^
392:06.45 | /* DISABLES CODE */ ( )
392:06.45 8bd_recon_tmpl.c:1496:29: warning: code will never be executed [-Wunreachable-code]
392:06.45 1496 | hex_dump(edge - uv_t_dim->h * 4, uv_t_dim->h * 4,
392:06.45 | ^~~~~~~~
392:06.45 8bd_recon_tmpl.c:1495:29: note: silence by adding parentheses to mark code as explicitly dead
392:06.45 1495 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:06.45 | ^
392:06.45 | /* DISABLES CODE */ ( )
392:06.45 8bd_recon_tmpl.c:1418:21: warning: code will never be executed [-Wunreachable-code]
392:06.45 1418 | hex_dump(((pixel *) f->cur.data[1]) + uv_dstoff,
392:06.45 | ^~~~~~~~
392:06.45 8bd_recon_tmpl.c:1417:21: note: silence by adding parentheses to mark code as explicitly dead
392:06.45 1417 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:06.45 | ^
392:06.45 | /* DISABLES CODE */ ( )
392:06.45 8bd_recon_tmpl.c:1390:21: warning: code will never be executed [-Wunreachable-code]
392:06.45 1390 | ac_dump(ac, 4*cbw4, 4*cbh4, "ac");
392:06.45 | ^~~~~~~
392:06.45 8bd_recon_tmpl.c:1389:21: note: silence by adding parentheses to mark code as explicitly dead
392:06.45 1389 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:06.45 | ^
392:06.45 | /* DISABLES CODE */ ( )
392:06.45 8bd_recon_tmpl.c:1326:33: warning: code will never be executed [-Wunreachable-code]
392:06.45 1326 | hex_dump(dst, f->cur.stride[0],
392:06.46 | ^~~~~~~~
392:06.46 8bd_recon_tmpl.c:1325:33: note: silence by adding parentheses to mark code as explicitly dead
392:06.46 1325 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.46 | ^
392:06.46 | /* DISABLES CODE */ ( )
392:06.46 8bd_recon_tmpl.c:1319:33: warning: code will never be executed [-Wunreachable-code]
392:06.46 1319 | coef_dump(cf, imin(t_dim->h, 8) * 4,
392:06.46 | ^~~~~~~~~
392:06.46 8bd_recon_tmpl.c:1318:33: note: silence by adding parentheses to mark code as explicitly dead
392:06.46 1318 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.46 | ^
392:06.46 | /* DISABLES CODE */ ( )
392:06.46 8bd_recon_tmpl.c:1312:33: warning: code will never be executed [-Wunreachable-code]
392:06.46 1312 | printf("Post-y-cf-blk[tx=%d,txtp=%d,eob=%d]: r=%d\n",
392:06.46 | ^~~~~~
392:06.46 8bd_recon_tmpl.c:1311:33: note: silence by adding parentheses to mark code as explicitly dead
392:06.46 1311 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:06.46 | ^
392:06.46 | /* DISABLES CODE */ ( )
392:06.46 8bd_recon_tmpl.c:1284:25: warning: code will never be executed [-Wunreachable-code]
392:06.46 1284 | hex_dump(edge - t_dim->h * 4, t_dim->h * 4,
392:06.46 | ^~~~~~~~
392:06.46 8bd_recon_tmpl.c:1283:25: note: silence by adding parentheses to mark code as explicitly dead
392:06.46 1283 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:06.46 | ^
392:06.46 | /* DISABLES CODE */ ( )
392:06.46 8bd_recon_tmpl.c:1227:21: warning: code will never be executed [-Wunreachable-code]
392:06.46 1227 | hex_dump(dst, (f->cur.stride[0]),
392:06.46 | ^~~~~~~~
392:06.46 8bd_recon_tmpl.c:1226:21: note: silence by adding parentheses to mark code as explicitly dead
392:06.46 1226 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.46 | ^
392:06.46 | /* DISABLES CODE */ ( )
392:06.46 8bd_recon_tmpl.c:1972:33: warning: code will never be executed [-Wunreachable-code]
392:06.46 1972 | hex_dump(&uvdst[4 * x], f->cur.stride[1],
392:06.46 | ^~~~~~~~
392:06.46 8bd_recon_tmpl.c:1971:33: note: silence by adding parentheses to mark code as explicitly dead
392:06.46 1971 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.47 | ^
392:06.47 | /* DISABLES CODE */ ( )
392:06.47 8bd_recon_tmpl.c:1966:33: warning: code will never be executed [-Wunreachable-code]
392:06.47 1966 | coef_dump(cf, uvtx->h * 4, uvtx->w * 4, 3, "dq");
392:06.47 | ^~~~~~~~~
392:06.47 8bd_recon_tmpl.c:1965:33: note: silence by adding parentheses to mark code as explicitly dead
392:06.47 1965 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0)
392:06.47 | ^
392:06.47 | /* DISABLES CODE */ ( )
392:06.47 8bd_recon_tmpl.c:1956:33: warning: code will never be executed [-Wunreachable-code]
392:06.47 1956 | printf("Post-uv-cf-blk[pl=%d,tx=%d,"
392:06.47 | ^~~~~~
392:06.47 8bd_recon_tmpl.c:1955:33: note: silence by adding parentheses to mark code as explicitly dead
392:06.47 1955 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12)
392:06.47 | ^
392:06.47 | /* DISABLES CODE */ ( )
392:06.47 8bd_recon_tmpl.c:1871:9: warning: code will never be executed [-Wunreachable-code]
392:06.47 1871 | hex_dump(dst, f->cur.stride[0], b_dim[0] * 4, b_dim[1] * 4, "y-pred");
392:06.47 | ^~~~~~~~
392:06.47 8bd_recon_tmpl.c:1870:9: note: silence by adding parentheses to mark code as explicitly dead
392:06.47 1870 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12 && 0) {
392:06.47 | ^
392:06.47 | /* DISABLES CODE */ ( )
392:06.47 8bd_recon_tmpl.c:2268:9: warning: code will never be executed [-Wunreachable-code]
392:06.47 2268 | printf("Post-pal[pl=%d,sz=%d,cache_size=%d,used_cache=%d]: r=%d, cache=",
392:06.47 | ^~~~~~
392:06.47 8bd_recon_tmpl.c:2267:9: note: silence by adding parentheses to mark code as explicitly dead
392:06.47 2267 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12) {
392:06.47 | ^
392:06.47 | /* DISABLES CODE */ ( )
392:06.47 8bd_recon_tmpl.c:2234:38: warning: code will never be executed [-Wunreachable-code]
392:06.47 2234 | const int bpc = 8 == 8 ? 8 : f->cur.p.bpc;
392:06.47 | ^
392:06.47 8bd_recon_tmpl.c:2234:25: note: silence by adding parentheses to mark code as explicitly dead
392:06.47 2234 | const int bpc = 8 == 8 ? 8 : f->cur.p.bpc;
392:06.47 | ^
392:06.48 | /* DISABLES CODE */ ( )
392:06.48 8bd_recon_tmpl.c:2306:9: warning: code will never be executed [-Wunreachable-code]
392:06.48 2306 | printf("Post-pal[pl=2]: r=%d ", ts->msac.rng);
392:06.48 | ^~~~~~
392:06.48 8bd_recon_tmpl.c:2305:9: note: silence by adding parentheses to mark code as explicitly dead
392:06.48 2305 | if (0 && f->frame_hdr->frame_offset == 2 && t->by >= 0 && t->by < 4 && t->bx >= 8 && t->bx < 12) {
392:06.48 | ^
392:06.48 | /* DISABLES CODE */ ( )
392:06.48 8bd_recon_tmpl.c:2291:34: warning: code will never be executed [-Wunreachable-code]
392:06.48 2291 | const int bpc = 8 == 8 ? 8 : f->cur.p.bpc;
392:06.48 | ^
392:06.48 8bd_recon_tmpl.c:2291:21: note: silence by adding parentheses to mark code as explicitly dead
392:06.48 2291 | const int bpc = 8 == 8 ? 8 : f->cur.p.bpc;
392:06.48 | ^
392:06.48 | /* DISABLES CODE */ ( )
392:06.48 99 warnings generated.
392:06.48 media/libjpeg/jpeg12
392:06.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:06.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:06.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:06.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:06.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:06.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:07.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:07.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:07.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:07.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:07.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:07.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:07.44 /build/firefox/src/firefox-148.0.2/media/libjpeg/jccolor.c:727:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
392:07.44 727 | cconvert->pub.color_convert_12 = null_convert;
392:07.44 | ^
392:07.44 /build/firefox/src/firefox-148.0.2/media/libjpeg/jccolor.c:719:5: note: previous statement is here
392:07.44 719 | if (cinfo->jpeg_color_space != cinfo->in_color_space ||
392:07.45 | ^
392:07.45 1 warning generated.
392:07.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:07.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:07.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:07.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:07.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:07.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:08.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:08.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:08.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:08.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:08.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:08.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:08.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:08.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:08.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:08.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:08.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:08.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:09.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:09.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:09.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:09.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:09.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:09.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:09.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:09.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:09.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:09.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:09.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:09.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:10.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:10.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:10.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:10.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:10.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:10.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:10.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:10.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:11.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:11.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:11.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:11.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:11.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:11.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:11.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:11.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:11.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:11.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:11.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:11.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:11.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:11.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:12.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:12.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:12.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:12.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:12.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:12.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:12.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:12.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:12.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:12.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:13.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:13.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:13.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:13.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:13.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:13.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:13.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:13.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:13.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:13.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:13.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:13.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:13.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:13.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:14.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:14.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:14.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:14.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:14.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:14.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:14.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:14.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:14.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:14.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:15.14 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:15.14 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:15.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:15.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:15.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:15.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:15.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:15.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:15.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:15.94 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:16.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:16.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:16.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:16.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:16.30 media/libjpeg/jpeg16
392:16.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:16.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:16.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:16.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:16.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:16.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:16.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:16.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:16.91 /build/firefox/src/firefox-148.0.2/media/libjpeg/jccolor.c:727:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
392:16.91 727 | cconvert->pub.color_convert_16 = null_convert;
392:16.91 | ^
392:16.91 /build/firefox/src/firefox-148.0.2/media/libjpeg/jccolor.c:719:5: note: previous statement is here
392:16.91 719 | if (cinfo->jpeg_color_space != cinfo->in_color_space ||
392:16.91 | ^
392:16.91 1 warning generated.
392:17.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:17.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:17.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:17.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:17.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:17.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:17.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:17.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:17.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:17.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:17.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:17.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:17.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:17.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:18.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:18.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:18.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:18.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:18.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:18.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:18.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:18.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:18.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:18.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:18.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:18.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:19.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:19.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:19.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:19.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:19.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:19.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:19.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:19.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:19.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:19.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:19.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:19.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:20.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:20.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:20.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:20.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:20.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:20.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:20.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:20.53 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:20.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:20.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:20.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:20.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:21.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:21.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:21.12 media/libjpeg
392:21.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:21.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:21.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:21.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:21.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:21.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:21.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:21.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:21.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:21.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:21.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:21.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:22.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:22.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:22.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:22.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:22.41 /build/firefox/src/firefox-148.0.2/media/libjpeg/jccolor.c:727:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
392:22.41 727 | cconvert->pub.color_convert = null_convert;
392:22.41 | ^
392:22.41 /build/firefox/src/firefox-148.0.2/media/libjpeg/jccolor.c:719:5: note: previous statement is here
392:22.41 719 | if (cinfo->jpeg_color_space != cinfo->in_color_space ||
392:22.41 | ^
392:22.41 1 warning generated.
392:22.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:22.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:22.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:22.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:22.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:22.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:23.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:23.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:23.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:23.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:24.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:24.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:24.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:24.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:24.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:24.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:24.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:24.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:24.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:24.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:24.98 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:24.98 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:25.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:25.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:25.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:25.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:25.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:25.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:25.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:25.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:25.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:25.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:25.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:25.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:26.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:26.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:26.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:26.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:26.52 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:26.52 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:26.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:26.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:26.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:26.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:26.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:26.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:27.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:27.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:27.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:27.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:27.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:27.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:27.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:27.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:27.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:27.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:27.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:27.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:28.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:28.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:28.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:28.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:28.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:28.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:28.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:28.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:28.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:28.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:28.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:28.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:29.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:29.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:29.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:29.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:29.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:29.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:29.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:29.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:29.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:29.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:29.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:29.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:30.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:30.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:30.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:30.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:30.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:30.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:30.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:30.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:30.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:30.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:31.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:31.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:31.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:31.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:31.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:31.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:31.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:31.68 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:31.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:31.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:32.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:32.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:32.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:32.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:32.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:32.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:32.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:32.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:32.63 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:32.63 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:32.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:32.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:32.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:32.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:33.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:33.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:33.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:33.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:33.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:33.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:33.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:33.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:33.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:33.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:34.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:34.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:34.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:34.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:34.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:34.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:34.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:34.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:34.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:34.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:35.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:35.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:35.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:35.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:35.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:35.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:35.49 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:35.49 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:35.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:35.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:35.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:35.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:35.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:35.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:36.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:36.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:36.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:36.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:36.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:36.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:36.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:36.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:36.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:36.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:36.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:36.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:36.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:36.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:37.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:37.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:37.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:37.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:37.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:37.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:37.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:37.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:37.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:37.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:38.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:38.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:38.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:38.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:38.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:38.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:38.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:38.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:38.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:38.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:38.84 /build/firefox/src/firefox-148.0.2/media/libjpeg/jmemmgr.c:1211:32: warning: code will never be executed [-Wunreachable-code]
392:38.84 1211 | ((cinfo)->err->msg_code = (JERR_BAD_ALIGN_TYPE), (*(cinfo)->err->error_exit) ((j_common_ptr)(cinfo)));
392:38.84 | ^~~~~~~~~~~~~~~~~~~
392:38.84 /build/firefox/src/firefox-148.0.2/media/libjpeg/jmemmgr.c:1210:26: note: silence by adding parentheses to mark code as explicitly dead
392:38.84 1210 | if ((32 & (32 - 1)) != 0)
392:38.84 | ^
392:38.84 | /* DISABLES CODE */ ( )
392:38.84 1 warning generated.
392:38.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:38.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:39.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:39.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:39.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:39.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:39.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:39.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:39.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:39.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:39.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:39.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:39.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:39.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:40.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:40.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:40.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:40.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:40.36 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:40.36 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:40.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:40.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:40.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:40.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:41.07 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:41.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:41.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:41.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:41.26 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:149:20: warning: code will never be executed [-Wunreachable-code]
392:41.26 149 | if ((3 != 3) && (3 != 4))
392:41.26 | ^
392:41.26 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:149:8: note: silence by adding parentheses to mark code as explicitly dead
392:41.26 149 | if ((3 != 3) && (3 != 4))
392:41.26 | ^
392:41.26 | /* DISABLES CODE */ ( )
392:41.27 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:146:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.27 146 | return 0;
392:41.27 | ^
392:41.27 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:168:20: warning: code will never be executed [-Wunreachable-code]
392:41.27 168 | if ((3 != 3) && (3 != 4))
392:41.27 | ^
392:41.27 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:168:8: note: silence by adding parentheses to mark code as explicitly dead
392:41.27 168 | if ((3 != 3) && (3 != 4))
392:41.27 | ^
392:41.27 | /* DISABLES CODE */ ( )
392:41.27 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:165:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.27 165 | return 0;
392:41.27 | ^
392:41.27 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:187:20: warning: code will never be executed [-Wunreachable-code]
392:41.27 187 | if ((3 != 3) && (3 != 4))
392:41.27 | ^
392:41.27 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:187:8: note: silence by adding parentheses to mark code as explicitly dead
392:41.27 187 | if ((3 != 3) && (3 != 4))
392:41.27 | ^
392:41.27 | /* DISABLES CODE */ ( )
392:41.28 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:184:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.28 184 | return 0;
392:41.28 | ^
392:41.28 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:203:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.28 203 | return 0;
392:41.28 | ^
392:41.28 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:345:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.28 345 | return 0;
392:41.28 | ^
392:41.28 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:343:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.28 343 | return 0;
392:41.28 | ^
392:41.28 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:364:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.28 364 | return 0;
392:41.28 | ^
392:41.28 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:362:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.28 362 | return 0;
392:41.29 | ^
392:41.29 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:399:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.29 399 | return 0;
392:41.29 | ^
392:41.29 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:416:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.29 416 | return 0;
392:41.29 | ^
392:41.29 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:448:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.29 448 | return 0;
392:41.29 | ^
392:41.29 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:465:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.29 465 | return 0;
392:41.29 | ^
392:41.29 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:482:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.29 482 | return 0;
392:41.29 | ^
392:41.29 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:526:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.30 526 | return 0;
392:41.30 | ^
392:41.30 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:543:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.30 543 | return 0;
392:41.30 | ^
392:41.30 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:636:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.30 636 | return 0;
392:41.30 | ^
392:41.30 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:634:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.30 634 | return 0;
392:41.30 | ^
392:41.30 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:674:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.30 674 | return 0;
392:41.30 | ^
392:41.30 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:691:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.30 691 | return 0;
392:41.30 | ^
392:41.30 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:731:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.30 731 | return 0;
392:41.30 | ^
392:41.30 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:772:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.30 772 | return 0;
392:41.31 | ^
392:41.31 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:768:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.31 768 | return 0;
392:41.31 | ^
392:41.31 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:795:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.31 795 | return 0;
392:41.31 | ^
392:41.31 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:791:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.31 791 | return 0;
392:41.31 | ^
392:41.31 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:834:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.31 834 | return 0;
392:41.31 | ^
392:41.31 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:830:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.31 830 | return 0;
392:41.31 | ^
392:41.31 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:863:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.31 863 | return 0;
392:41.31 | ^
392:41.32 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:857:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.32 857 | return 0;
392:41.32 | ^
392:41.32 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:853:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.32 853 | return 0;
392:41.32 | ^
392:41.32 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:908:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.32 908 | return 0;
392:41.32 | ^
392:41.32 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:933:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.32 933 | return 0;
392:41.32 | ^
392:41.32 /build/firefox/src/firefox-148.0.2/media/libjpeg/simd/arm/aarch32/jsimd.c:958:12: warning: 'return' will never be executed [-Wunreachable-code-return]
392:41.32 958 | return 0;
392:41.32 | ^
392:41.32 35 warnings generated.
392:41.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:41.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:41.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:41.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:41.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:41.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:42.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:42.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:42.53 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:42.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:42.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:42.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:43.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:43.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:43.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:43.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:43.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:43.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:44.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:44.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:44.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:44.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:45.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:45.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:45.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:45.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:45.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:45.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:45.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:45.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:46.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:46.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:46.26 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:46.26 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:46.66 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:46.66 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:46.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:46.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:47.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:47.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:47.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:47.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:47.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:47.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:47.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:47.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:48.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:48.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:48.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:48.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:48.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:48.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:48.92 media/libmkv
392:49.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:49.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:49.15 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:49.15 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:49.15 /build/firefox/src/firefox-148.0.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: unused function '_Serialize' [-Wunused-function]
392:49.15 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) {
392:49.15 | ^~~~~~~~~~
392:49.15 1 warning generated.
392:49.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:49.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:49.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:49.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:49.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:49.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:49.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:49.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:49.78 media/libnestegg/src
392:49.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:49.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:50.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:50.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:50.41 In file included from Unified_c_media_libnestegg_src0.c:2:
392:50.42 /build/firefox/src/firefox-148.0.2/media/libnestegg/src/nestegg.c:1191:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable]
392:50.42 1191 | uint64_t id, size, peeked_id;
392:50.42 | ^
392:50.42 1 warning generated.
392:50.51 media/libpng
392:50.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:50.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:50.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:50.75 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:50.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:50.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:51.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:51.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:51.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:51.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:51.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:51.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:51.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:51.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:52.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:52.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:52.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:52.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:52.58 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:52.58 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:52.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:52.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:52.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:52.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:53.05 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:53.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:53.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:53.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:53.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngmem.c:87:13: warning: result of comparison 'png_alloc_size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
392:53.20 87 | if (size > ((size_t)(-1))) return ((void*)0);
392:53.20 | ~~~~ ^ ~~~~~~~~~~~~~~
392:53.20 1 warning generated.
392:53.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:53.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:53.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:53.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:53.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:53.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:53.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:53.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:54.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:54.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:54.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:54.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:54.34 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:54.34 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:54.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:54.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:55.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:55.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:55.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:1222:11: warning: 'png_handle_sBIT' macro redefined [-Wmacro-redefined]
392:55.10 1222 | # define png_handle_sBIT NULL
392:55.10 | ^
392:55.10 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:331:9: note: previous definition is here
392:55.10 331 | #define png_handle_sBIT MOZ_PNG_handle_sBIT
392:55.10 | ^
392:55.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:1699:11: warning: 'png_handle_sPLT' macro redefined [-Wmacro-redefined]
392:55.10 1699 | # define png_handle_sPLT NULL
392:55.10 | ^
392:55.10 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:333:9: note: previous definition is here
392:55.11 333 | #define png_handle_sPLT MOZ_PNG_handle_sPLT
392:55.11 | ^
392:55.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:1899:11: warning: 'png_handle_bKGD' macro redefined [-Wmacro-redefined]
392:55.11 1899 | # define png_handle_bKGD NULL
392:55.11 | ^
392:55.11 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:319:9: note: previous definition is here
392:55.11 319 | #define png_handle_bKGD MOZ_PNG_handle_bKGD
392:55.11 | ^
392:55.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2103:11: warning: 'png_handle_hIST' macro redefined [-Wmacro-redefined]
392:55.11 2103 | # define png_handle_hIST NULL
392:55.11 | ^
392:55.11 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:322:9: note: previous definition is here
392:55.11 322 | #define png_handle_hIST MOZ_PNG_handle_hIST
392:55.11 | ^
392:55.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2129:11: warning: 'png_handle_pHYs' macro redefined [-Wmacro-redefined]
392:55.11 2129 | # define png_handle_pHYs NULL
392:55.11 | ^
392:55.11 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:329:9: note: previous definition is here
392:55.11 329 | #define png_handle_pHYs MOZ_PNG_handle_pHYs
392:55.11 | ^
392:55.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2155:11: warning: 'png_handle_oFFs' macro redefined [-Wmacro-redefined]
392:55.12 2155 | # define png_handle_oFFs NULL
392:55.12 | ^
392:55.12 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:327:9: note: previous definition is here
392:55.12 327 | #define png_handle_oFFs MOZ_PNG_handle_oFFs
392:55.12 | ^
392:55.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2275:11: warning: 'png_handle_pCAL' macro redefined [-Wmacro-redefined]
392:55.12 2275 | # define png_handle_pCAL NULL
392:55.12 | ^
392:55.12 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:328:9: note: previous definition is here
392:55.12 328 | #define png_handle_pCAL MOZ_PNG_handle_pCAL
392:55.12 | ^
392:55.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2350:11: warning: 'png_handle_sCAL' macro redefined [-Wmacro-redefined]
392:55.12 2350 | # define png_handle_sCAL NULL
392:55.12 | ^
392:55.12 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:332:9: note: previous definition is here
392:55.12 332 | #define png_handle_sCAL MOZ_PNG_handle_sCAL
392:55.12 | ^
392:55.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2386:11: warning: 'png_handle_tIME' macro redefined [-Wmacro-redefined]
392:55.13 2386 | # define png_handle_tIME NULL
392:55.13 | ^
392:55.13 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:336:9: note: previous definition is here
392:55.13 336 | #define png_handle_tIME MOZ_PNG_handle_tIME
392:55.13 | ^
392:55.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2458:11: warning: 'png_handle_tEXt' macro redefined [-Wmacro-redefined]
392:55.13 2458 | # define png_handle_tEXt NULL
392:55.13 | ^
392:55.13 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:335:9: note: previous definition is here
392:55.13 335 | #define png_handle_tEXt MOZ_PNG_handle_tEXt
392:55.13 | ^
392:55.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2574:11: warning: 'png_handle_zTXt' macro redefined [-Wmacro-redefined]
392:55.13 2574 | # define png_handle_zTXt NULL
392:55.13 | ^
392:55.13 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:339:9: note: previous definition is here
392:55.13 339 | #define png_handle_zTXt MOZ_PNG_handle_zTXt
392:55.13 | ^
392:55.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:2723:11: warning: 'png_handle_iTXt' macro redefined [-Wmacro-redefined]
392:55.14 2723 | # define png_handle_iTXt NULL
392:55.14 | ^
392:55.14 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:326:9: note: previous definition is here
392:55.14 326 | #define png_handle_iTXt MOZ_PNG_handle_iTXt
392:55.14 | ^
392:55.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3162:9: warning: 'png_handle_acTL' macro redefined [-Wmacro-redefined]
392:55.14 3162 | #define png_handle_acTL NULL
392:55.14 | ^
392:55.14 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:531:9: note: previous definition is here
392:55.14 531 | #define png_handle_acTL MOZ_APNG_handle_acTL
392:55.14 | ^
392:55.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3163:9: warning: 'png_handle_fcTL' macro redefined [-Wmacro-redefined]
392:55.14 3163 | #define png_handle_fcTL NULL
392:55.14 | ^
392:55.14 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:532:9: note: previous definition is here
392:55.14 532 | #define png_handle_fcTL MOZ_APNG_handle_fcTL
392:55.14 | ^
392:55.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3164:9: warning: 'png_handle_fdAT' macro redefined [-Wmacro-redefined]
392:55.14 3164 | #define png_handle_fdAT NULL
392:55.14 | ^
392:55.14 /build/firefox/src/firefox-148.0.2/media/libpng/pnglibconf.h:533:9: note: previous definition is here
392:55.15 533 | #define png_handle_fdAT MOZ_APNG_handle_fdAT
392:55.15 | ^
392:55.21 15 warnings generated.
392:55.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:55.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:55.58 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:977:10: warning: code will never be executed [-Wunreachable-code]
392:55.58 977 | (void)length;
392:55.58 | ^~~~~~
392:55.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:1115:10: warning: code will never be executed [-Wunreachable-code]
392:55.59 1115 | (void)info_ptr;
392:55.59 | ^~~~~~~~
392:55.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:1151:10: warning: code will never be executed [-Wunreachable-code]
392:55.59 1151 | (void)length;
392:55.59 | ^~~~~~
392:55.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:1292:10: warning: code will never be executed [-Wunreachable-code]
392:55.59 1292 | (void)length;
392:55.59 | ^~~~~~
392:55.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:1337:10: warning: code will never be executed [-Wunreachable-code]
392:55.60 1337 | (void)length;
392:55.60 | ^~~~~~
392:55.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:1935:10: warning: code will never be executed [-Wunreachable-code]
392:55.60 1935 | (void)length;
392:55.60 | ^~~~~~
392:55.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13846: warning: code will never be executed [-Wunreachable-code]
392:55.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13644: warning: code will never be executed [-Wunreachable-code]
392:55.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13635: note: silence by adding parentheses to mark code as explicitly dead
392:55.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13593: warning: code will never be executed [-Wunreachable-code]
392:55.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13472: warning: code will never be executed [-Wunreachable-code]
392:55.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13270: warning: code will never be executed [-Wunreachable-code]
392:55.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13261: note: silence by adding parentheses to mark code as explicitly dead
392:55.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13219: warning: code will never be executed [-Wunreachable-code]
392:55.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:13098: warning: code will never be executed [-Wunreachable-code]
392:55.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12896: warning: code will never be executed [-Wunreachable-code]
392:55.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12887: note: silence by adding parentheses to mark code as explicitly dead
392:55.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12845: warning: code will never be executed [-Wunreachable-code]
392:55.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12724: warning: code will never be executed [-Wunreachable-code]
392:55.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12522: warning: code will never be executed [-Wunreachable-code]
392:55.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12513: note: silence by adding parentheses to mark code as explicitly dead
392:55.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12471: warning: code will never be executed [-Wunreachable-code]
392:55.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12305: warning: code will never be executed [-Wunreachable-code]
392:55.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:12118: warning: code will never be executed [-Wunreachable-code]
392:55.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11916: warning: code will never be executed [-Wunreachable-code]
392:55.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11907: note: silence by adding parentheses to mark code as explicitly dead
392:55.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11865: warning: code will never be executed [-Wunreachable-code]
392:55.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11729: warning: code will never be executed [-Wunreachable-code]
392:55.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11720: note: silence by adding parentheses to mark code as explicitly dead
392:55.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11678: warning: code will never be executed [-Wunreachable-code]
392:55.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11557: warning: code will never be executed [-Wunreachable-code]
392:55.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11370: warning: code will never be executed [-Wunreachable-code]
392:55.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11168: warning: code will never be executed [-Wunreachable-code]
392:55.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11159: note: silence by adding parentheses to mark code as explicitly dead
392:55.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:11117: warning: code will never be executed [-Wunreachable-code]
392:55.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:10981: warning: code will never be executed [-Wunreachable-code]
392:55.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:10972: note: silence by adding parentheses to mark code as explicitly dead
392:55.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:10930: warning: code will never be executed [-Wunreachable-code]
392:55.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:10764: warning: code will never be executed [-Wunreachable-code]
392:55.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:10577: warning: code will never be executed [-Wunreachable-code]
392:55.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:10390: warning: code will never be executed [-Wunreachable-code]
392:55.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:10203: warning: code will never be executed [-Wunreachable-code]
392:55.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:10001: warning: code will never be executed [-Wunreachable-code]
392:55.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9992: note: silence by adding parentheses to mark code as explicitly dead
392:55.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9950: warning: code will never be executed [-Wunreachable-code]
392:55.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9814: warning: code will never be executed [-Wunreachable-code]
392:55.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9805: note: silence by adding parentheses to mark code as explicitly dead
392:55.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9763: warning: code will never be executed [-Wunreachable-code]
392:55.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9627: warning: code will never be executed [-Wunreachable-code]
392:55.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9618: note: silence by adding parentheses to mark code as explicitly dead
392:55.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9576: warning: code will never be executed [-Wunreachable-code]
392:55.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9440: warning: code will never be executed [-Wunreachable-code]
392:55.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9431: note: silence by adding parentheses to mark code as explicitly dead
392:55.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9389: warning: code will never be executed [-Wunreachable-code]
392:55.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9219: warning: code will never be executed [-Wunreachable-code]
392:55.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9017: warning: code will never be executed [-Wunreachable-code]
392:55.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:9008: note: silence by adding parentheses to mark code as explicitly dead
392:55.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8966: warning: code will never be executed [-Wunreachable-code]
392:55.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8845: warning: code will never be executed [-Wunreachable-code]
392:55.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8643: warning: code will never be executed [-Wunreachable-code]
392:55.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8634: note: silence by adding parentheses to mark code as explicitly dead
392:55.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8592: warning: code will never be executed [-Wunreachable-code]
392:55.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8471: warning: code will never be executed [-Wunreachable-code]
392:55.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8269: warning: code will never be executed [-Wunreachable-code]
392:55.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8260: note: silence by adding parentheses to mark code as explicitly dead
392:55.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8218: warning: code will never be executed [-Wunreachable-code]
392:55.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:8097: warning: code will never be executed [-Wunreachable-code]
392:55.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7895: warning: code will never be executed [-Wunreachable-code]
392:55.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7886: note: silence by adding parentheses to mark code as explicitly dead
392:55.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7844: warning: code will never be executed [-Wunreachable-code]
392:55.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7678: warning: code will never be executed [-Wunreachable-code]
392:55.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7491: warning: code will never be executed [-Wunreachable-code]
392:55.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7289: warning: code will never be executed [-Wunreachable-code]
392:55.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7280: note: silence by adding parentheses to mark code as explicitly dead
392:55.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7238: warning: code will never be executed [-Wunreachable-code]
392:55.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7102: warning: code will never be executed [-Wunreachable-code]
392:55.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7093: note: silence by adding parentheses to mark code as explicitly dead
392:55.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:7051: warning: code will never be executed [-Wunreachable-code]
392:55.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6930: warning: code will never be executed [-Wunreachable-code]
392:55.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6743: warning: code will never be executed [-Wunreachable-code]
392:55.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6541: warning: code will never be executed [-Wunreachable-code]
392:55.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6532: note: silence by adding parentheses to mark code as explicitly dead
392:55.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6490: warning: code will never be executed [-Wunreachable-code]
392:55.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6354: warning: code will never be executed [-Wunreachable-code]
392:55.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6345: note: silence by adding parentheses to mark code as explicitly dead
392:55.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6303: warning: code will never be executed [-Wunreachable-code]
392:55.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:6137: warning: code will never be executed [-Wunreachable-code]
392:55.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5950: warning: code will never be executed [-Wunreachable-code]
392:55.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5763: warning: code will never be executed [-Wunreachable-code]
392:55.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5576: warning: code will never be executed [-Wunreachable-code]
392:55.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5374: warning: code will never be executed [-Wunreachable-code]
392:55.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5365: note: silence by adding parentheses to mark code as explicitly dead
392:55.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5323: warning: code will never be executed [-Wunreachable-code]
392:55.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5187: warning: code will never be executed [-Wunreachable-code]
392:55.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5178: note: silence by adding parentheses to mark code as explicitly dead
392:55.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5136: warning: code will never be executed [-Wunreachable-code]
392:55.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:5000: warning: code will never be executed [-Wunreachable-code]
392:55.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4991: note: silence by adding parentheses to mark code as explicitly dead
392:55.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4949: warning: code will never be executed [-Wunreachable-code]
392:55.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4813: warning: code will never be executed [-Wunreachable-code]
392:55.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4804: note: silence by adding parentheses to mark code as explicitly dead
392:55.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4762: warning: code will never be executed [-Wunreachable-code]
392:55.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4592: warning: code will never be executed [-Wunreachable-code]
392:55.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4390: warning: code will never be executed [-Wunreachable-code]
392:55.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4381: note: silence by adding parentheses to mark code as explicitly dead
392:55.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4339: warning: code will never be executed [-Wunreachable-code]
392:55.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4218: warning: code will never be executed [-Wunreachable-code]
392:55.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4016: warning: code will never be executed [-Wunreachable-code]
392:55.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:4007: note: silence by adding parentheses to mark code as explicitly dead
392:55.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3965: warning: code will never be executed [-Wunreachable-code]
392:55.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3844: warning: code will never be executed [-Wunreachable-code]
392:55.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3642: warning: code will never be executed [-Wunreachable-code]
392:55.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3633: note: silence by adding parentheses to mark code as explicitly dead
392:55.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3591: warning: code will never be executed [-Wunreachable-code]
392:55.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3470: warning: code will never be executed [-Wunreachable-code]
392:55.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3268: warning: code will never be executed [-Wunreachable-code]
392:55.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3259: note: silence by adding parentheses to mark code as explicitly dead
392:55.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3217: warning: code will never be executed [-Wunreachable-code]
392:55.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:3051: warning: code will never be executed [-Wunreachable-code]
392:55.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2864: warning: code will never be executed [-Wunreachable-code]
392:55.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2662: warning: code will never be executed [-Wunreachable-code]
392:55.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2653: note: silence by adding parentheses to mark code as explicitly dead
392:55.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2611: warning: code will never be executed [-Wunreachable-code]
392:55.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2475: warning: code will never be executed [-Wunreachable-code]
392:55.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2466: note: silence by adding parentheses to mark code as explicitly dead
392:55.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2424: warning: code will never be executed [-Wunreachable-code]
392:55.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2303: warning: code will never be executed [-Wunreachable-code]
392:55.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:2116: warning: code will never be executed [-Wunreachable-code]
392:55.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1914: warning: code will never be executed [-Wunreachable-code]
392:55.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1905: note: silence by adding parentheses to mark code as explicitly dead
392:55.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1863: warning: code will never be executed [-Wunreachable-code]
392:55.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1727: warning: code will never be executed [-Wunreachable-code]
392:55.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1718: note: silence by adding parentheses to mark code as explicitly dead
392:55.83 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1676: warning: code will never be executed [-Wunreachable-code]
392:55.83 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1510: warning: code will never be executed [-Wunreachable-code]
392:55.83 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1323: warning: code will never be executed [-Wunreachable-code]
392:55.83 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:1136: warning: code will never be executed [-Wunreachable-code]
392:55.83 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:949: warning: code will never be executed [-Wunreachable-code]
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:747: warning: code will never be executed [-Wunreachable-code]
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:738: note: silence by adding parentheses to mark code as explicitly dead
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:696: warning: code will never be executed [-Wunreachable-code]
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:560: warning: code will never be executed [-Wunreachable-code]
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:551: note: silence by adding parentheses to mark code as explicitly dead
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:509: warning: code will never be executed [-Wunreachable-code]
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:373: warning: code will never be executed [-Wunreachable-code]
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:364: note: silence by adding parentheses to mark code as explicitly dead
392:55.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:322: warning: code will never be executed [-Wunreachable-code]
392:55.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:186: warning: code will never be executed [-Wunreachable-code]
392:55.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:177: note: silence by adding parentheses to mark code as explicitly dead
392:55.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3599:135: warning: code will never be executed [-Wunreachable-code]
392:55.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:13846: warning: code will never be executed [-Wunreachable-code]
392:55.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:13593: warning: code will never be executed [-Wunreachable-code]
392:55.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:13472: warning: code will never be executed [-Wunreachable-code]
392:55.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:13219: warning: code will never be executed [-Wunreachable-code]
392:55.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:13098: warning: code will never be executed [-Wunreachable-code]
392:55.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:12845: warning: code will never be executed [-Wunreachable-code]
392:55.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:12724: warning: code will never be executed [-Wunreachable-code]
392:55.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:12471: warning: code will never be executed [-Wunreachable-code]
392:55.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:12305: warning: code will never be executed [-Wunreachable-code]
392:55.87 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:12118: warning: code will never be executed [-Wunreachable-code]
392:55.87 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:11865: warning: code will never be executed [-Wunreachable-code]
392:55.87 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:11678: warning: code will never be executed [-Wunreachable-code]
392:55.87 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:11557: warning: code will never be executed [-Wunreachable-code]
392:55.87 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:11370: warning: code will never be executed [-Wunreachable-code]
392:55.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:11117: warning: code will never be executed [-Wunreachable-code]
392:55.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:10930: warning: code will never be executed [-Wunreachable-code]
392:55.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:10764: warning: code will never be executed [-Wunreachable-code]
392:55.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:10577: warning: code will never be executed [-Wunreachable-code]
392:55.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:10390: warning: code will never be executed [-Wunreachable-code]
392:55.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:10203: warning: code will never be executed [-Wunreachable-code]
392:55.89 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:9950: warning: code will never be executed [-Wunreachable-code]
392:55.89 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:9763: warning: code will never be executed [-Wunreachable-code]
392:55.89 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:9576: warning: code will never be executed [-Wunreachable-code]
392:55.89 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:9389: warning: code will never be executed [-Wunreachable-code]
392:55.89 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:9219: warning: code will never be executed [-Wunreachable-code]
392:55.89 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:8966: warning: code will never be executed [-Wunreachable-code]
392:55.90 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:8845: warning: code will never be executed [-Wunreachable-code]
392:55.90 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:8592: warning: code will never be executed [-Wunreachable-code]
392:55.90 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:8471: warning: code will never be executed [-Wunreachable-code]
392:55.90 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:8218: warning: code will never be executed [-Wunreachable-code]
392:55.91 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:8097: warning: code will never be executed [-Wunreachable-code]
392:55.91 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:7844: warning: code will never be executed [-Wunreachable-code]
392:55.91 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:7678: warning: code will never be executed [-Wunreachable-code]
392:55.91 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:7491: warning: code will never be executed [-Wunreachable-code]
392:55.91 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:7238: warning: code will never be executed [-Wunreachable-code]
392:55.92 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:7051: warning: code will never be executed [-Wunreachable-code]
392:55.92 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:6930: warning: code will never be executed [-Wunreachable-code]
392:55.92 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:6743: warning: code will never be executed [-Wunreachable-code]
392:55.92 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:6490: warning: code will never be executed [-Wunreachable-code]
392:55.93 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:6303: warning: code will never be executed [-Wunreachable-code]
392:55.93 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:6137: warning: code will never be executed [-Wunreachable-code]
392:55.93 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:5950: warning: code will never be executed [-Wunreachable-code]
392:55.94 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:5763: warning: code will never be executed [-Wunreachable-code]
392:55.94 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:5576: warning: code will never be executed [-Wunreachable-code]
392:55.95 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:5323: warning: code will never be executed [-Wunreachable-code]
392:55.95 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:5136: warning: code will never be executed [-Wunreachable-code]
392:55.95 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:4949: warning: code will never be executed [-Wunreachable-code]
392:55.96 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:4762: warning: code will never be executed [-Wunreachable-code]
392:55.96 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:4592: warning: code will never be executed [-Wunreachable-code]
392:55.96 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:4339: warning: code will never be executed [-Wunreachable-code]
392:55.97 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:4218: warning: code will never be executed [-Wunreachable-code]
392:55.97 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:3965: warning: code will never be executed [-Wunreachable-code]
392:55.97 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:3844: warning: code will never be executed [-Wunreachable-code]
392:55.98 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:3591: warning: code will never be executed [-Wunreachable-code]
392:55.98 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:3470: warning: code will never be executed [-Wunreachable-code]
392:55.98 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:3217: warning: code will never be executed [-Wunreachable-code]
392:55.99 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:3051: warning: code will never be executed [-Wunreachable-code]
392:55.99 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:2864: warning: code will never be executed [-Wunreachable-code]
392:56.00 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:2611: warning: code will never be executed [-Wunreachable-code]
392:56.00 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:2424: warning: code will never be executed [-Wunreachable-code]
392:56.00 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:2303: warning: code will never be executed [-Wunreachable-code]
392:56.01 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:2116: warning: code will never be executed [-Wunreachable-code]
392:56.01 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:1863: warning: code will never be executed [-Wunreachable-code]
392:56.01 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:1676: warning: code will never be executed [-Wunreachable-code]
392:56.01 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:1510: warning: code will never be executed [-Wunreachable-code]
392:56.02 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:1323: warning: code will never be executed [-Wunreachable-code]
392:56.02 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:1136: warning: code will never be executed [-Wunreachable-code]
392:56.02 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:949: warning: code will never be executed [-Wunreachable-code]
392:56.02 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:696: warning: code will never be executed [-Wunreachable-code]
392:56.03 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:509: warning: code will never be executed [-Wunreachable-code]
392:56.03 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:322: warning: code will never be executed [-Wunreachable-code]
392:56.03 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3597:135: warning: code will never be executed [-Wunreachable-code]
392:56.04 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:27715: warning: code will never be executed [-Wunreachable-code]
392:56.04 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:27513: warning: code will never be executed [-Wunreachable-code]
392:56.04 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:27504: note: silence by adding parentheses to mark code as explicitly dead
392:56.04 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:27462: warning: code will never be executed [-Wunreachable-code]
392:56.04 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:27341: warning: code will never be executed [-Wunreachable-code]
392:56.05 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:27139: warning: code will never be executed [-Wunreachable-code]
392:56.05 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:27130: note: silence by adding parentheses to mark code as explicitly dead
392:56.05 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:27088: warning: code will never be executed [-Wunreachable-code]
392:56.05 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26967: warning: code will never be executed [-Wunreachable-code]
392:56.05 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26765: warning: code will never be executed [-Wunreachable-code]
392:56.05 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26756: note: silence by adding parentheses to mark code as explicitly dead
392:56.06 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26714: warning: code will never be executed [-Wunreachable-code]
392:56.06 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26593: warning: code will never be executed [-Wunreachable-code]
392:56.06 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26391: warning: code will never be executed [-Wunreachable-code]
392:56.06 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26382: note: silence by adding parentheses to mark code as explicitly dead
392:56.06 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26340: warning: code will never be executed [-Wunreachable-code]
392:56.07 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26159: warning: code will never be executed [-Wunreachable-code]
392:56.07 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26150: note: silence by adding parentheses to mark code as explicitly dead
392:56.07 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:26108: warning: code will never be executed [-Wunreachable-code]
392:56.07 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25987: warning: code will never be executed [-Wunreachable-code]
392:56.08 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25785: warning: code will never be executed [-Wunreachable-code]
392:56.08 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25776: note: silence by adding parentheses to mark code as explicitly dead
392:56.08 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25734: warning: code will never be executed [-Wunreachable-code]
392:56.08 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25613: warning: code will never be executed [-Wunreachable-code]
392:56.08 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25411: warning: code will never be executed [-Wunreachable-code]
392:56.08 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25402: note: silence by adding parentheses to mark code as explicitly dead
392:56.09 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25360: warning: code will never be executed [-Wunreachable-code]
392:56.09 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25239: warning: code will never be executed [-Wunreachable-code]
392:56.09 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25037: warning: code will never be executed [-Wunreachable-code]
392:56.09 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:25028: note: silence by adding parentheses to mark code as explicitly dead
392:56.09 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24986: warning: code will never be executed [-Wunreachable-code]
392:56.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24865: warning: code will never be executed [-Wunreachable-code]
392:56.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24618: warning: code will never be executed [-Wunreachable-code]
392:56.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24609: note: silence by adding parentheses to mark code as explicitly dead
392:56.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24567: warning: code will never be executed [-Wunreachable-code]
392:56.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24446: warning: code will never be executed [-Wunreachable-code]
392:56.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24244: warning: code will never be executed [-Wunreachable-code]
392:56.10 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24235: note: silence by adding parentheses to mark code as explicitly dead
392:56.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24193: warning: code will never be executed [-Wunreachable-code]
392:56.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24057: warning: code will never be executed [-Wunreachable-code]
392:56.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24048: note: silence by adding parentheses to mark code as explicitly dead
392:56.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:24006: warning: code will never be executed [-Wunreachable-code]
392:56.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23870: warning: code will never be executed [-Wunreachable-code]
392:56.11 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23861: note: silence by adding parentheses to mark code as explicitly dead
392:56.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23819: warning: code will never be executed [-Wunreachable-code]
392:56.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23698: warning: code will never be executed [-Wunreachable-code]
392:56.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23496: warning: code will never be executed [-Wunreachable-code]
392:56.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23487: note: silence by adding parentheses to mark code as explicitly dead
392:56.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23445: warning: code will never be executed [-Wunreachable-code]
392:56.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23309: warning: code will never be executed [-Wunreachable-code]
392:56.12 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23300: note: silence by adding parentheses to mark code as explicitly dead
392:56.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23258: warning: code will never be executed [-Wunreachable-code]
392:56.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23077: warning: code will never be executed [-Wunreachable-code]
392:56.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23068: note: silence by adding parentheses to mark code as explicitly dead
392:56.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:23026: warning: code will never be executed [-Wunreachable-code]
392:56.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22890: warning: code will never be executed [-Wunreachable-code]
392:56.13 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22881: note: silence by adding parentheses to mark code as explicitly dead
392:56.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22839: warning: code will never be executed [-Wunreachable-code]
392:56.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22703: warning: code will never be executed [-Wunreachable-code]
392:56.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22694: note: silence by adding parentheses to mark code as explicitly dead
392:56.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22652: warning: code will never be executed [-Wunreachable-code]
392:56.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22531: warning: code will never be executed [-Wunreachable-code]
392:56.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22329: warning: code will never be executed [-Wunreachable-code]
392:56.14 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22320: note: silence by adding parentheses to mark code as explicitly dead
392:56.15 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22278: warning: code will never be executed [-Wunreachable-code]
392:56.15 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22142: warning: code will never be executed [-Wunreachable-code]
392:56.15 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22133: note: silence by adding parentheses to mark code as explicitly dead
392:56.15 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:22091: warning: code will never be executed [-Wunreachable-code]
392:56.15 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21955: warning: code will never be executed [-Wunreachable-code]
392:56.15 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21946: note: silence by adding parentheses to mark code as explicitly dead
392:56.16 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21904: warning: code will never be executed [-Wunreachable-code]
392:56.16 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21783: warning: code will never be executed [-Wunreachable-code]
392:56.16 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21536: warning: code will never be executed [-Wunreachable-code]
392:56.16 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21527: note: silence by adding parentheses to mark code as explicitly dead
392:56.16 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21485: warning: code will never be executed [-Wunreachable-code]
392:56.16 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21349: warning: code will never be executed [-Wunreachable-code]
392:56.16 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21340: note: silence by adding parentheses to mark code as explicitly dead
392:56.17 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21298: warning: code will never be executed [-Wunreachable-code]
392:56.17 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21162: warning: code will never be executed [-Wunreachable-code]
392:56.17 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21153: note: silence by adding parentheses to mark code as explicitly dead
392:56.17 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:21111: warning: code will never be executed [-Wunreachable-code]
392:56.17 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20990: warning: code will never be executed [-Wunreachable-code]
392:56.18 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20788: warning: code will never be executed [-Wunreachable-code]
392:56.18 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20779: note: silence by adding parentheses to mark code as explicitly dead
392:56.18 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20737: warning: code will never be executed [-Wunreachable-code]
392:56.18 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20601: warning: code will never be executed [-Wunreachable-code]
392:56.18 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20592: note: silence by adding parentheses to mark code as explicitly dead
392:56.18 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20550: warning: code will never be executed [-Wunreachable-code]
392:56.18 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20414: warning: code will never be executed [-Wunreachable-code]
392:56.19 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20405: note: silence by adding parentheses to mark code as explicitly dead
392:56.19 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20363: warning: code will never be executed [-Wunreachable-code]
392:56.19 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20227: warning: code will never be executed [-Wunreachable-code]
392:56.19 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20218: note: silence by adding parentheses to mark code as explicitly dead
392:56.19 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:20176: warning: code will never be executed [-Wunreachable-code]
392:56.19 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19995: warning: code will never be executed [-Wunreachable-code]
392:56.19 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19986: note: silence by adding parentheses to mark code as explicitly dead
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19944: warning: code will never be executed [-Wunreachable-code]
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19808: warning: code will never be executed [-Wunreachable-code]
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19799: note: silence by adding parentheses to mark code as explicitly dead
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19757: warning: code will never be executed [-Wunreachable-code]
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19621: warning: code will never be executed [-Wunreachable-code]
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19612: note: silence by adding parentheses to mark code as explicitly dead
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19570: warning: code will never be executed [-Wunreachable-code]
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19434: warning: code will never be executed [-Wunreachable-code]
392:56.20 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19425: note: silence by adding parentheses to mark code as explicitly dead
392:56.21 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19383: warning: code will never be executed [-Wunreachable-code]
392:56.21 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19247: warning: code will never be executed [-Wunreachable-code]
392:56.21 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19238: note: silence by adding parentheses to mark code as explicitly dead
392:56.21 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19196: warning: code will never be executed [-Wunreachable-code]
392:56.21 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19060: warning: code will never be executed [-Wunreachable-code]
392:56.21 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19051: note: silence by adding parentheses to mark code as explicitly dead
392:56.21 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:19009: warning: code will never be executed [-Wunreachable-code]
392:56.22 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18873: warning: code will never be executed [-Wunreachable-code]
392:56.22 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18864: note: silence by adding parentheses to mark code as explicitly dead
392:56.22 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18822: warning: code will never be executed [-Wunreachable-code]
392:56.22 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18701: warning: code will never be executed [-Wunreachable-code]
392:56.22 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18465: warning: code will never be executed [-Wunreachable-code]
392:56.22 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18263: warning: code will never be executed [-Wunreachable-code]
392:56.22 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18254: note: silence by adding parentheses to mark code as explicitly dead
392:56.23 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18212: warning: code will never be executed [-Wunreachable-code]
392:56.23 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:18091: warning: code will never be executed [-Wunreachable-code]
392:56.23 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17889: warning: code will never be executed [-Wunreachable-code]
392:56.23 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17880: note: silence by adding parentheses to mark code as explicitly dead
392:56.23 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17838: warning: code will never be executed [-Wunreachable-code]
392:56.24 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17717: warning: code will never be executed [-Wunreachable-code]
392:56.24 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17515: warning: code will never be executed [-Wunreachable-code]
392:56.24 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17506: note: silence by adding parentheses to mark code as explicitly dead
392:56.24 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17464: warning: code will never be executed [-Wunreachable-code]
392:56.24 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17343: warning: code will never be executed [-Wunreachable-code]
392:56.25 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17141: warning: code will never be executed [-Wunreachable-code]
392:56.25 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17132: note: silence by adding parentheses to mark code as explicitly dead
392:56.25 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:17090: warning: code will never be executed [-Wunreachable-code]
392:56.25 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16909: warning: code will never be executed [-Wunreachable-code]
392:56.25 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16900: note: silence by adding parentheses to mark code as explicitly dead
392:56.25 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16858: warning: code will never be executed [-Wunreachable-code]
392:56.26 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16737: warning: code will never be executed [-Wunreachable-code]
392:56.26 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16535: warning: code will never be executed [-Wunreachable-code]
392:56.26 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16526: note: silence by adding parentheses to mark code as explicitly dead
392:56.26 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16484: warning: code will never be executed [-Wunreachable-code]
392:56.26 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16363: warning: code will never be executed [-Wunreachable-code]
392:56.27 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16161: warning: code will never be executed [-Wunreachable-code]
392:56.27 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16152: note: silence by adding parentheses to mark code as explicitly dead
392:56.27 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:16110: warning: code will never be executed [-Wunreachable-code]
392:56.27 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15989: warning: code will never be executed [-Wunreachable-code]
392:56.27 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15787: warning: code will never be executed [-Wunreachable-code]
392:56.27 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15778: note: silence by adding parentheses to mark code as explicitly dead
392:56.28 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15736: warning: code will never be executed [-Wunreachable-code]
392:56.28 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15615: warning: code will never be executed [-Wunreachable-code]
392:56.28 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15368: warning: code will never be executed [-Wunreachable-code]
392:56.28 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15359: note: silence by adding parentheses to mark code as explicitly dead
392:56.28 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15317: warning: code will never be executed [-Wunreachable-code]
392:56.29 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:15196: warning: code will never be executed [-Wunreachable-code]
392:56.29 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14994: warning: code will never be executed [-Wunreachable-code]
392:56.29 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14985: note: silence by adding parentheses to mark code as explicitly dead
392:56.29 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14943: warning: code will never be executed [-Wunreachable-code]
392:56.29 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14807: warning: code will never be executed [-Wunreachable-code]
392:56.29 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14798: note: silence by adding parentheses to mark code as explicitly dead
392:56.30 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14756: warning: code will never be executed [-Wunreachable-code]
392:56.30 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14620: warning: code will never be executed [-Wunreachable-code]
392:56.30 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14611: note: silence by adding parentheses to mark code as explicitly dead
392:56.30 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14569: warning: code will never be executed [-Wunreachable-code]
392:56.31 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14448: warning: code will never be executed [-Wunreachable-code]
392:56.31 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14246: warning: code will never be executed [-Wunreachable-code]
392:56.31 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14237: note: silence by adding parentheses to mark code as explicitly dead
392:56.31 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14195: warning: code will never be executed [-Wunreachable-code]
392:56.31 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14059: warning: code will never be executed [-Wunreachable-code]
392:56.31 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14050: note: silence by adding parentheses to mark code as explicitly dead
392:56.32 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:14008: warning: code will never be executed [-Wunreachable-code]
392:56.32 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13827: warning: code will never be executed [-Wunreachable-code]
392:56.32 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13818: note: silence by adding parentheses to mark code as explicitly dead
392:56.32 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13776: warning: code will never be executed [-Wunreachable-code]
392:56.33 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13640: warning: code will never be executed [-Wunreachable-code]
392:56.33 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13631: note: silence by adding parentheses to mark code as explicitly dead
392:56.33 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13589: warning: code will never be executed [-Wunreachable-code]
392:56.33 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13453: warning: code will never be executed [-Wunreachable-code]
392:56.33 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13444: note: silence by adding parentheses to mark code as explicitly dead
392:56.33 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13402: warning: code will never be executed [-Wunreachable-code]
392:56.34 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13281: warning: code will never be executed [-Wunreachable-code]
392:56.34 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13079: warning: code will never be executed [-Wunreachable-code]
392:56.34 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13070: note: silence by adding parentheses to mark code as explicitly dead
392:56.34 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:13028: warning: code will never be executed [-Wunreachable-code]
392:56.34 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12892: warning: code will never be executed [-Wunreachable-code]
392:56.34 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12883: note: silence by adding parentheses to mark code as explicitly dead
392:56.35 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12841: warning: code will never be executed [-Wunreachable-code]
392:56.35 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12705: warning: code will never be executed [-Wunreachable-code]
392:56.35 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12696: note: silence by adding parentheses to mark code as explicitly dead
392:56.35 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12654: warning: code will never be executed [-Wunreachable-code]
392:56.35 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12533: warning: code will never be executed [-Wunreachable-code]
392:56.36 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12286: warning: code will never be executed [-Wunreachable-code]
392:56.36 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12277: note: silence by adding parentheses to mark code as explicitly dead
392:56.36 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12235: warning: code will never be executed [-Wunreachable-code]
392:56.36 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12099: warning: code will never be executed [-Wunreachable-code]
392:56.36 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12090: note: silence by adding parentheses to mark code as explicitly dead
392:56.36 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:12048: warning: code will never be executed [-Wunreachable-code]
392:56.37 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11912: warning: code will never be executed [-Wunreachable-code]
392:56.37 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11903: note: silence by adding parentheses to mark code as explicitly dead
392:56.37 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11861: warning: code will never be executed [-Wunreachable-code]
392:56.37 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11740: warning: code will never be executed [-Wunreachable-code]
392:56.37 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11538: warning: code will never be executed [-Wunreachable-code]
392:56.37 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11529: note: silence by adding parentheses to mark code as explicitly dead
392:56.37 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11487: warning: code will never be executed [-Wunreachable-code]
392:56.38 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11351: warning: code will never be executed [-Wunreachable-code]
392:56.38 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11342: note: silence by adding parentheses to mark code as explicitly dead
392:56.38 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11300: warning: code will never be executed [-Wunreachable-code]
392:56.38 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11164: warning: code will never be executed [-Wunreachable-code]
392:56.38 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11155: note: silence by adding parentheses to mark code as explicitly dead
392:56.38 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:11113: warning: code will never be executed [-Wunreachable-code]
392:56.39 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10977: warning: code will never be executed [-Wunreachable-code]
392:56.39 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10968: note: silence by adding parentheses to mark code as explicitly dead
392:56.39 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10926: warning: code will never be executed [-Wunreachable-code]
392:56.39 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10745: warning: code will never be executed [-Wunreachable-code]
392:56.39 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10736: note: silence by adding parentheses to mark code as explicitly dead
392:56.39 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10694: warning: code will never be executed [-Wunreachable-code]
392:56.39 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10558: warning: code will never be executed [-Wunreachable-code]
392:56.39 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10549: note: silence by adding parentheses to mark code as explicitly dead
392:56.40 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10507: warning: code will never be executed [-Wunreachable-code]
392:56.40 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10371: warning: code will never be executed [-Wunreachable-code]
392:56.40 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10362: note: silence by adding parentheses to mark code as explicitly dead
392:56.40 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10320: warning: code will never be executed [-Wunreachable-code]
392:56.40 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10184: warning: code will never be executed [-Wunreachable-code]
392:56.40 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10175: note: silence by adding parentheses to mark code as explicitly dead
392:56.41 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:10133: warning: code will never be executed [-Wunreachable-code]
392:56.41 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9997: warning: code will never be executed [-Wunreachable-code]
392:56.41 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9988: note: silence by adding parentheses to mark code as explicitly dead
392:56.41 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9946: warning: code will never be executed [-Wunreachable-code]
392:56.41 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9810: warning: code will never be executed [-Wunreachable-code]
392:56.41 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9801: note: silence by adding parentheses to mark code as explicitly dead
392:56.41 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9759: warning: code will never be executed [-Wunreachable-code]
392:56.42 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9623: warning: code will never be executed [-Wunreachable-code]
392:56.42 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9614: note: silence by adding parentheses to mark code as explicitly dead
392:56.42 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9572: warning: code will never be executed [-Wunreachable-code]
392:56.42 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9451: warning: code will never be executed [-Wunreachable-code]
392:56.42 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9215: warning: code will never be executed [-Wunreachable-code]
392:56.43 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9013: warning: code will never be executed [-Wunreachable-code]
392:56.43 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:9004: note: silence by adding parentheses to mark code as explicitly dead
392:56.43 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8962: warning: code will never be executed [-Wunreachable-code]
392:56.43 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8841: warning: code will never be executed [-Wunreachable-code]
392:56.43 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8639: warning: code will never be executed [-Wunreachable-code]
392:56.43 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8630: note: silence by adding parentheses to mark code as explicitly dead
392:56.44 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8588: warning: code will never be executed [-Wunreachable-code]
392:56.44 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8467: warning: code will never be executed [-Wunreachable-code]
392:56.44 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8265: warning: code will never be executed [-Wunreachable-code]
392:56.44 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8256: note: silence by adding parentheses to mark code as explicitly dead
392:56.44 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8214: warning: code will never be executed [-Wunreachable-code]
392:56.44 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:8093: warning: code will never be executed [-Wunreachable-code]
392:56.45 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7891: warning: code will never be executed [-Wunreachable-code]
392:56.45 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7882: note: silence by adding parentheses to mark code as explicitly dead
392:56.45 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7840: warning: code will never be executed [-Wunreachable-code]
392:56.45 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7659: warning: code will never be executed [-Wunreachable-code]
392:56.45 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7650: note: silence by adding parentheses to mark code as explicitly dead
392:56.45 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7608: warning: code will never be executed [-Wunreachable-code]
392:56.46 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7487: warning: code will never be executed [-Wunreachable-code]
392:56.46 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7285: warning: code will never be executed [-Wunreachable-code]
392:56.46 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7276: note: silence by adding parentheses to mark code as explicitly dead
392:56.46 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7234: warning: code will never be executed [-Wunreachable-code]
392:56.46 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:7113: warning: code will never be executed [-Wunreachable-code]
392:56.46 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6911: warning: code will never be executed [-Wunreachable-code]
392:56.46 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6902: note: silence by adding parentheses to mark code as explicitly dead
392:56.47 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6860: warning: code will never be executed [-Wunreachable-code]
392:56.47 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6739: warning: code will never be executed [-Wunreachable-code]
392:56.47 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6537: warning: code will never be executed [-Wunreachable-code]
392:56.47 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6528: note: silence by adding parentheses to mark code as explicitly dead
392:56.47 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6486: warning: code will never be executed [-Wunreachable-code]
392:56.47 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6365: warning: code will never be executed [-Wunreachable-code]
392:56.47 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6118: warning: code will never be executed [-Wunreachable-code]
392:56.47 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6109: note: silence by adding parentheses to mark code as explicitly dead
392:56.48 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:6067: warning: code will never be executed [-Wunreachable-code]
392:56.48 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5946: warning: code will never be executed [-Wunreachable-code]
392:56.48 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5744: warning: code will never be executed [-Wunreachable-code]
392:56.48 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5735: note: silence by adding parentheses to mark code as explicitly dead
392:56.48 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5693: warning: code will never be executed [-Wunreachable-code]
392:56.48 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5557: warning: code will never be executed [-Wunreachable-code]
392:56.48 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5548: note: silence by adding parentheses to mark code as explicitly dead
392:56.49 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5506: warning: code will never be executed [-Wunreachable-code]
392:56.49 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5370: warning: code will never be executed [-Wunreachable-code]
392:56.49 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5361: note: silence by adding parentheses to mark code as explicitly dead
392:56.49 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5319: warning: code will never be executed [-Wunreachable-code]
392:56.49 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:5198: warning: code will never be executed [-Wunreachable-code]
392:56.49 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4996: warning: code will never be executed [-Wunreachable-code]
392:56.49 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4987: note: silence by adding parentheses to mark code as explicitly dead
392:56.50 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4945: warning: code will never be executed [-Wunreachable-code]
392:56.50 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4809: warning: code will never be executed [-Wunreachable-code]
392:56.50 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4800: note: silence by adding parentheses to mark code as explicitly dead
392:56.50 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4758: warning: code will never be executed [-Wunreachable-code]
392:56.50 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4577: warning: code will never be executed [-Wunreachable-code]
392:56.50 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4568: note: silence by adding parentheses to mark code as explicitly dead
392:56.50 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4526: warning: code will never be executed [-Wunreachable-code]
392:56.51 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4390: warning: code will never be executed [-Wunreachable-code]
392:56.51 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4381: note: silence by adding parentheses to mark code as explicitly dead
392:56.51 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4339: warning: code will never be executed [-Wunreachable-code]
392:56.51 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4203: warning: code will never be executed [-Wunreachable-code]
392:56.51 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4194: note: silence by adding parentheses to mark code as explicitly dead
392:56.51 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4152: warning: code will never be executed [-Wunreachable-code]
392:56.52 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:4031: warning: code will never be executed [-Wunreachable-code]
392:56.52 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3829: warning: code will never be executed [-Wunreachable-code]
392:56.52 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3820: note: silence by adding parentheses to mark code as explicitly dead
392:56.52 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3778: warning: code will never be executed [-Wunreachable-code]
392:56.52 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3642: warning: code will never be executed [-Wunreachable-code]
392:56.52 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3633: note: silence by adding parentheses to mark code as explicitly dead
392:56.53 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3591: warning: code will never be executed [-Wunreachable-code]
392:56.53 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3455: warning: code will never be executed [-Wunreachable-code]
392:56.53 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3446: note: silence by adding parentheses to mark code as explicitly dead
392:56.53 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3404: warning: code will never be executed [-Wunreachable-code]
392:56.53 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3283: warning: code will never be executed [-Wunreachable-code]
392:56.54 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3036: warning: code will never be executed [-Wunreachable-code]
392:56.54 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:3027: note: silence by adding parentheses to mark code as explicitly dead
392:56.54 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2985: warning: code will never be executed [-Wunreachable-code]
392:56.54 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2849: warning: code will never be executed [-Wunreachable-code]
392:56.54 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2840: note: silence by adding parentheses to mark code as explicitly dead
392:56.54 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2798: warning: code will never be executed [-Wunreachable-code]
392:56.55 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2662: warning: code will never be executed [-Wunreachable-code]
392:56.55 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2653: note: silence by adding parentheses to mark code as explicitly dead
392:56.55 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2611: warning: code will never be executed [-Wunreachable-code]
392:56.55 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2490: warning: code will never be executed [-Wunreachable-code]
392:56.56 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2288: warning: code will never be executed [-Wunreachable-code]
392:56.56 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2279: note: silence by adding parentheses to mark code as explicitly dead
392:56.56 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2237: warning: code will never be executed [-Wunreachable-code]
392:56.56 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2101: warning: code will never be executed [-Wunreachable-code]
392:56.56 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2092: note: silence by adding parentheses to mark code as explicitly dead
392:56.56 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:2050: warning: code will never be executed [-Wunreachable-code]
392:56.57 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1914: warning: code will never be executed [-Wunreachable-code]
392:56.57 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1905: note: silence by adding parentheses to mark code as explicitly dead
392:56.57 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1863: warning: code will never be executed [-Wunreachable-code]
392:56.57 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1727: warning: code will never be executed [-Wunreachable-code]
392:56.57 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1718: note: silence by adding parentheses to mark code as explicitly dead
392:56.57 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1676: warning: code will never be executed [-Wunreachable-code]
392:56.58 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1495: warning: code will never be executed [-Wunreachable-code]
392:56.58 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1486: note: silence by adding parentheses to mark code as explicitly dead
392:56.58 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1444: warning: code will never be executed [-Wunreachable-code]
392:56.58 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1308: warning: code will never be executed [-Wunreachable-code]
392:56.58 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1299: note: silence by adding parentheses to mark code as explicitly dead
392:56.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1257: warning: code will never be executed [-Wunreachable-code]
392:56.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1121: warning: code will never be executed [-Wunreachable-code]
392:56.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1112: note: silence by adding parentheses to mark code as explicitly dead
392:56.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:1070: warning: code will never be executed [-Wunreachable-code]
392:56.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:934: warning: code will never be executed [-Wunreachable-code]
392:56.59 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:925: note: silence by adding parentheses to mark code as explicitly dead
392:56.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:883: warning: code will never be executed [-Wunreachable-code]
392:56.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:747: warning: code will never be executed [-Wunreachable-code]
392:56.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:738: note: silence by adding parentheses to mark code as explicitly dead
392:56.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:696: warning: code will never be executed [-Wunreachable-code]
392:56.60 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:560: warning: code will never be executed [-Wunreachable-code]
392:56.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:551: note: silence by adding parentheses to mark code as explicitly dead
392:56.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:509: warning: code will never be executed [-Wunreachable-code]
392:56.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:373: warning: code will never be executed [-Wunreachable-code]
392:56.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:364: note: silence by adding parentheses to mark code as explicitly dead
392:56.61 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:322: warning: code will never be executed [-Wunreachable-code]
392:56.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3588:201: warning: code will never be executed [-Wunreachable-code]
392:56.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:27715: warning: code will never be executed [-Wunreachable-code]
392:56.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:27462: warning: code will never be executed [-Wunreachable-code]
392:56.62 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:27341: warning: code will never be executed [-Wunreachable-code]
392:56.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:27088: warning: code will never be executed [-Wunreachable-code]
392:56.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:26967: warning: code will never be executed [-Wunreachable-code]
392:56.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:26714: warning: code will never be executed [-Wunreachable-code]
392:56.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:26593: warning: code will never be executed [-Wunreachable-code]
392:56.63 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:26340: warning: code will never be executed [-Wunreachable-code]
392:56.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:26108: warning: code will never be executed [-Wunreachable-code]
392:56.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:25987: warning: code will never be executed [-Wunreachable-code]
392:56.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:25734: warning: code will never be executed [-Wunreachable-code]
392:56.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:25613: warning: code will never be executed [-Wunreachable-code]
392:56.64 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:25360: warning: code will never be executed [-Wunreachable-code]
392:56.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:25239: warning: code will never be executed [-Wunreachable-code]
392:56.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:24986: warning: code will never be executed [-Wunreachable-code]
392:56.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:24865: warning: code will never be executed [-Wunreachable-code]
392:56.65 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:24567: warning: code will never be executed [-Wunreachable-code]
392:56.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:24446: warning: code will never be executed [-Wunreachable-code]
392:56.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:24193: warning: code will never be executed [-Wunreachable-code]
392:56.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:24006: warning: code will never be executed [-Wunreachable-code]
392:56.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:23819: warning: code will never be executed [-Wunreachable-code]
392:56.66 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:23698: warning: code will never be executed [-Wunreachable-code]
392:56.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:23445: warning: code will never be executed [-Wunreachable-code]
392:56.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:23258: warning: code will never be executed [-Wunreachable-code]
392:56.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:23026: warning: code will never be executed [-Wunreachable-code]
392:56.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:22839: warning: code will never be executed [-Wunreachable-code]
392:56.67 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:22652: warning: code will never be executed [-Wunreachable-code]
392:56.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:22531: warning: code will never be executed [-Wunreachable-code]
392:56.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:22278: warning: code will never be executed [-Wunreachable-code]
392:56.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:22091: warning: code will never be executed [-Wunreachable-code]
392:56.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:21904: warning: code will never be executed [-Wunreachable-code]
392:56.68 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:21783: warning: code will never be executed [-Wunreachable-code]
392:56.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:21485: warning: code will never be executed [-Wunreachable-code]
392:56.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:21298: warning: code will never be executed [-Wunreachable-code]
392:56.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:21111: warning: code will never be executed [-Wunreachable-code]
392:56.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:20990: warning: code will never be executed [-Wunreachable-code]
392:56.69 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:20737: warning: code will never be executed [-Wunreachable-code]
392:56.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:20550: warning: code will never be executed [-Wunreachable-code]
392:56.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:20363: warning: code will never be executed [-Wunreachable-code]
392:56.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:20176: warning: code will never be executed [-Wunreachable-code]
392:56.70 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:19944: warning: code will never be executed [-Wunreachable-code]
392:56.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:19757: warning: code will never be executed [-Wunreachable-code]
392:56.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:19570: warning: code will never be executed [-Wunreachable-code]
392:56.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:19383: warning: code will never be executed [-Wunreachable-code]
392:56.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:19196: warning: code will never be executed [-Wunreachable-code]
392:56.71 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:19009: warning: code will never be executed [-Wunreachable-code]
392:56.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:18822: warning: code will never be executed [-Wunreachable-code]
392:56.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:18701: warning: code will never be executed [-Wunreachable-code]
392:56.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:18465: warning: code will never be executed [-Wunreachable-code]
392:56.72 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:18212: warning: code will never be executed [-Wunreachable-code]
392:56.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:18091: warning: code will never be executed [-Wunreachable-code]
392:56.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:17838: warning: code will never be executed [-Wunreachable-code]
392:56.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:17717: warning: code will never be executed [-Wunreachable-code]
392:56.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:17464: warning: code will never be executed [-Wunreachable-code]
392:56.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:17343: warning: code will never be executed [-Wunreachable-code]
392:56.73 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:17090: warning: code will never be executed [-Wunreachable-code]
392:56.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:16858: warning: code will never be executed [-Wunreachable-code]
392:56.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:16737: warning: code will never be executed [-Wunreachable-code]
392:56.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:16484: warning: code will never be executed [-Wunreachable-code]
392:56.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:16363: warning: code will never be executed [-Wunreachable-code]
392:56.74 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:16110: warning: code will never be executed [-Wunreachable-code]
392:56.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:15989: warning: code will never be executed [-Wunreachable-code]
392:56.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:15736: warning: code will never be executed [-Wunreachable-code]
392:56.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:15615: warning: code will never be executed [-Wunreachable-code]
392:56.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:15317: warning: code will never be executed [-Wunreachable-code]
392:56.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:15196: warning: code will never be executed [-Wunreachable-code]
392:56.75 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:14943: warning: code will never be executed [-Wunreachable-code]
392:56.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:14756: warning: code will never be executed [-Wunreachable-code]
392:56.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:14569: warning: code will never be executed [-Wunreachable-code]
392:56.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:14448: warning: code will never be executed [-Wunreachable-code]
392:56.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:14195: warning: code will never be executed [-Wunreachable-code]
392:56.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:14008: warning: code will never be executed [-Wunreachable-code]
392:56.76 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:13776: warning: code will never be executed [-Wunreachable-code]
392:56.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:13589: warning: code will never be executed [-Wunreachable-code]
392:56.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:13402: warning: code will never be executed [-Wunreachable-code]
392:56.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:13281: warning: code will never be executed [-Wunreachable-code]
392:56.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:13028: warning: code will never be executed [-Wunreachable-code]
392:56.77 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:12841: warning: code will never be executed [-Wunreachable-code]
392:56.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:12654: warning: code will never be executed [-Wunreachable-code]
392:56.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:12533: warning: code will never be executed [-Wunreachable-code]
392:56.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:12235: warning: code will never be executed [-Wunreachable-code]
392:56.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:12048: warning: code will never be executed [-Wunreachable-code]
392:56.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:11861: warning: code will never be executed [-Wunreachable-code]
392:56.78 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:11740: warning: code will never be executed [-Wunreachable-code]
392:56.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:11487: warning: code will never be executed [-Wunreachable-code]
392:56.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:11300: warning: code will never be executed [-Wunreachable-code]
392:56.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:11113: warning: code will never be executed [-Wunreachable-code]
392:56.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:10926: warning: code will never be executed [-Wunreachable-code]
392:56.79 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:10694: warning: code will never be executed [-Wunreachable-code]
392:56.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:10507: warning: code will never be executed [-Wunreachable-code]
392:56.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:10320: warning: code will never be executed [-Wunreachable-code]
392:56.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:10133: warning: code will never be executed [-Wunreachable-code]
392:56.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:9946: warning: code will never be executed [-Wunreachable-code]
392:56.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:9759: warning: code will never be executed [-Wunreachable-code]
392:56.80 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:9572: warning: code will never be executed [-Wunreachable-code]
392:56.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:9451: warning: code will never be executed [-Wunreachable-code]
392:56.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:9215: warning: code will never be executed [-Wunreachable-code]
392:56.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:8962: warning: code will never be executed [-Wunreachable-code]
392:56.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:8841: warning: code will never be executed [-Wunreachable-code]
392:56.81 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:8588: warning: code will never be executed [-Wunreachable-code]
392:56.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:8467: warning: code will never be executed [-Wunreachable-code]
392:56.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:8214: warning: code will never be executed [-Wunreachable-code]
392:56.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:8093: warning: code will never be executed [-Wunreachable-code]
392:56.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:7840: warning: code will never be executed [-Wunreachable-code]
392:56.82 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:7608: warning: code will never be executed [-Wunreachable-code]
392:56.83 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:7487: warning: code will never be executed [-Wunreachable-code]
392:56.83 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:7234: warning: code will never be executed [-Wunreachable-code]
392:56.83 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:7113: warning: code will never be executed [-Wunreachable-code]
392:56.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:6860: warning: code will never be executed [-Wunreachable-code]
392:56.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:6739: warning: code will never be executed [-Wunreachable-code]
392:56.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:6486: warning: code will never be executed [-Wunreachable-code]
392:56.84 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:6365: warning: code will never be executed [-Wunreachable-code]
392:56.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:6067: warning: code will never be executed [-Wunreachable-code]
392:56.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:5946: warning: code will never be executed [-Wunreachable-code]
392:56.85 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:5693: warning: code will never be executed [-Wunreachable-code]
392:56.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:5506: warning: code will never be executed [-Wunreachable-code]
392:56.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:5319: warning: code will never be executed [-Wunreachable-code]
392:56.86 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:5198: warning: code will never be executed [-Wunreachable-code]
392:56.87 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:4945: warning: code will never be executed [-Wunreachable-code]
392:56.87 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:4758: warning: code will never be executed [-Wunreachable-code]
392:56.87 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:4526: warning: code will never be executed [-Wunreachable-code]
392:56.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:4339: warning: code will never be executed [-Wunreachable-code]
392:56.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:4152: warning: code will never be executed [-Wunreachable-code]
392:56.88 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:4031: warning: code will never be executed [-Wunreachable-code]
392:56.89 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:3778: warning: code will never be executed [-Wunreachable-code]
392:56.89 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:3591: warning: code will never be executed [-Wunreachable-code]
392:56.90 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:3404: warning: code will never be executed [-Wunreachable-code]
392:56.90 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:3283: warning: code will never be executed [-Wunreachable-code]
392:56.90 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:2985: warning: code will never be executed [-Wunreachable-code]
392:56.90 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:2798: warning: code will never be executed [-Wunreachable-code]
392:56.91 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:2611: warning: code will never be executed [-Wunreachable-code]
392:56.91 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:2490: warning: code will never be executed [-Wunreachable-code]
392:56.91 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:2237: warning: code will never be executed [-Wunreachable-code]
392:56.92 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:2050: warning: code will never be executed [-Wunreachable-code]
392:56.92 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:1863: warning: code will never be executed [-Wunreachable-code]
392:56.93 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:1676: warning: code will never be executed [-Wunreachable-code]
392:56.93 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:1444: warning: code will never be executed [-Wunreachable-code]
392:56.93 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:1257: warning: code will never be executed [-Wunreachable-code]
392:56.94 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:1070: warning: code will never be executed [-Wunreachable-code]
392:56.94 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:883: warning: code will never be executed [-Wunreachable-code]
392:56.94 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:696: warning: code will never be executed [-Wunreachable-code]
392:56.94 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:509: warning: code will never be executed [-Wunreachable-code]
392:56.95 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:322: warning: code will never be executed [-Wunreachable-code]
392:56.95 /build/firefox/src/firefox-148.0.2/media/libpng/pngrutil.c:3586:201: warning: code will never be executed [-Wunreachable-code]
392:56.95 576 warnings generated.
392:56.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:56.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:56.95 /build/firefox/src/firefox-148.0.2/media/libpng/pngset.c:1904:16: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
392:56.95 1904 | if (size > ((uInt)-1))
392:56.95 | ~~~~ ^ ~~~~~~~~~~
392:56.95 1 warning generated.
392:56.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.96 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:56.98 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:56.98 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:57.31 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:57.31 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:57.33 media/libpng/filter_neon.o
392:57.68 media/libspeex_resampler/src
392:57.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:57.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:58.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:58.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:58.04 /build/firefox/src/firefox-148.0.2/media/libspeex_resampler/src/resample.c:364:11: warning: explicitly assigning value of variable of type 'spx_word32_t' (aka 'float') to itself [-Wself-assign]
392:58.04 364 | sum = (sum);
392:58.04 | ~~~ ^ ~~~
392:58.05 /build/firefox/src/firefox-148.0.2/media/libspeex_resampler/src/resample.c:483:11: warning: explicitly assigning value of variable of type 'spx_word32_t' (aka 'float') to itself [-Wself-assign]
392:58.05 483 | sum = (sum);
392:58.05 | ~~~ ^ ~~~
392:58.05 2 warnings generated.
392:58.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:58.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:58.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:58.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:58.24 /build/firefox/src/firefox-148.0.2/media/libspeex_resampler/src/resample_neon.c:208:23: warning: unused function 'saturate_float_to_16bit' [-Wunused-function]
392:58.24 208 | static inline int32_t saturate_float_to_16bit(float a) {
392:58.24 | ^~~~~~~~~~~~~~~~~~~~~~~
392:58.24 1 warning generated.
392:58.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:58.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:58.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:58.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:58.50 media/libwebp/sharpyuv
392:58.62 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:58.62 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:58.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:58.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:59.00 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:59.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:59.10 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:59.10 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:59.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:59.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:59.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:59.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:59.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:59.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:59.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:59.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
392:59.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
392:59.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:00.09 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:00.09 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:00.20 media/libwebp/src/dec
393:00.29 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:00.29 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:00.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:00.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:00.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:00.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:00.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:00.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:00.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:00.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:01.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:01.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:01.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:01.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:01.48 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:01.48 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:01.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:01.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:01.81 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:01.81 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:01.94 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:01.94 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:02.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:02.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:02.21 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:02.21 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:02.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:02.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:02.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:02.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:02.82 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:02.82 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:02.97 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:02.97 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:03.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:03.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:03.50 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:03.50 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:03.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:03.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:03.81 media/libwebp/src/demux
393:03.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:03.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:04.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:04.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:04.22 media/libwebp/src/dsp
393:04.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:04.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:04.44 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:04.44 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:04.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:04.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:04.92 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:04.92 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:05.06 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:05.06 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:05.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:05.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:05.35 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:05.35 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:05.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:05.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:05.88 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:05.88 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:06.02 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:06.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:06.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:06.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:06.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:06.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:06.37 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:06.37 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:06.89 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:06.89 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:07.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:07.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:07.33 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:07.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:07.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:07.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:07.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:07.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:08.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:08.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:08.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:08.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:08.25 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:08.25 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:08.59 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:08.59 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:08.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:08.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:09.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:09.01 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:09.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:09.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:09.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:09.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:09.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:09.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:09.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:09.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:10.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:10.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:10.42 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:10.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:10.57 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:10.57 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:10.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:10.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:10.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:10.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:11.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:11.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:11.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:11.33 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:11.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:11.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:11.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:11.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:11.79 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:11.79 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:11.93 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:11.93 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:12.69 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:12.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:12.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:12.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:13.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:13.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:13.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:13.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:13.68 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:13.69 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:13.77 media/libwebp/src/enc
393:13.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:13.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:14.03 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:14.03 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:14.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:14.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:14.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:14.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:14.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:14.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:14.80 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:14.80 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:14.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:14.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:15.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:15.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:15.47 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:15.47 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:15.55 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:15.55 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:15.67 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:15.67 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:15.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:15.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:15.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:15.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:16.12 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:16.12 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:16.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:16.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:16.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:16.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:16.73 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:16.73 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:17.07 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:17.07 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:17.22 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:17.22 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:17.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:17.41 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:17.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:17.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:17.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:17.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:17.86 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:17.86 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:18.16 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:18.16 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:18.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:18.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:18.46 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:18.46 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:18.46 /build/firefox/src/firefox-148.0.2/media/libwebp/src/enc/picture_enc.c:57:51: warning: result of comparison of 30-bit signed value > 536870911 is always false [-Wtautological-value-range-compare]
393:18.46 57 | picture->height <= 0 || picture->height / 4 > 2147483647 / 4) {
393:18.47 | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
393:18.47 /build/firefox/src/firefox-148.0.2/media/libwebp/src/enc/picture_enc.c:56:49: warning: result of comparison of 30-bit signed value > 536870911 is always false [-Wtautological-value-range-compare]
393:18.47 56 | if (picture->width <= 0 || picture->width / 4 > 2147483647 / 4 ||
393:18.47 | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
393:18.47 2 warnings generated.
393:18.60 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:18.60 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:18.75 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:18.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:18.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:18.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:19.27 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:19.27 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:19.43 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:19.43 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:19.76 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:19.76 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:19.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:19.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:20.56 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:20.56 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:20.56 /build/firefox/src/firefox-148.0.2/media/libwebp/src/enc/quant_enc.c:952:9: warning: code will never be executed [-Wunreachable-code]
393:20.56 952 | int ch, x, y;
393:20.56 | ^~
393:20.56 /build/firefox/src/firefox-148.0.2/media/libwebp/src/enc/quant_enc.c:951:7: note: silence by adding parentheses to mark code as explicitly dead
393:20.56 951 | if (0 && it->do_trellis) {
393:20.56 | ^
393:20.56 | /* DISABLES CODE */ ( )
393:20.56 1 warning generated.
393:20.70 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:20.70 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:20.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:20.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:20.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:20.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:21.18 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:21.18 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:21.32 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:21.32 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:21.45 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:21.45 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:21.61 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:21.61 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:22.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:22.05 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:22.19 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:22.19 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:22.38 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:22.38 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:22.45 media/libwebp/src/moz
393:22.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:22.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:22.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:22.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:22.70 media/libwebp/src/utils
393:22.83 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:22.83 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:22.95 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:22.95 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:23.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:23.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:23.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:23.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:23.40 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:23.40 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:23.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:23.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:23.65 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:23.65 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:23.77 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:23.77 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:23.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:23.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:24.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:24.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:24.24 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:24.24 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:24.39 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:24.39 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:24.54 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:24.54 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:24.74 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:24.74 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:24.74 /build/firefox/src/firefox-148.0.2/media/libwebp/src/utils/palette.c:78:12: warning: code will never be executed [-Wunreachable-code]
393:24.74 78 | ((void) (0));
393:24.74 | ^
393:24.74 1 warning generated.
393:24.87 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:24.87 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.01 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:25.02 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.17 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:25.17 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.28 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:25.28 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.41 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:25.42 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.51 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:25.51 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.64 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:25.64 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.78 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:25.78 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.90 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:25.90 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:25.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:26.00 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:26.11 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:26.11 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:26.23 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:26.23 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:26.30 media/libyuv/libyuv
393:26.41 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:26.41 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:26.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:26.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:27.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:27.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:27.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:27.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:27.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:27.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:27.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:27.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:28.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:28.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:28.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:28.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:28.43 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:28.43 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:28.68 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:28.68 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:28.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:28.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:30.56 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:30.56 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:30.72 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:30.72 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:30.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:30.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:31.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:31.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:31.26 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:31.26 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:31.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:31.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:31.87 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:31.87 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:32.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:32.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:32.99 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:32.99 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:33.13 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:33.13 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:33.47 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:33.47 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:33.63 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:33.63 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:36.36 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:36.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:36.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:36.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:37.23 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:37.23 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:37.42 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:37.42 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:37.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:37.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:37.89 media/mozva
393:37.99 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:37.99 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:38.13 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:38.13 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:38.25 media/psshparser
393:38.34 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:38.34 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:39.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:39.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:39.20 modules/brotli
393:39.30 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:39.30 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:39.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:39.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:40.08 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:40.08 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:40.72 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:40.72 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:288: warning: code will never be executed [-Wunreachable-code]
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:273: note: silence by adding parentheses to mark code as explicitly dead
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:714: warning: code will never be executed [-Wunreachable-code]
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:699: note: silence by adding parentheses to mark code as explicitly dead
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:1142: warning: code will never be executed [-Wunreachable-code]
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:1126: note: silence by adding parentheses to mark code as explicitly dead
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:1571: warning: code will never be executed [-Wunreachable-code]
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:1555: note: silence by adding parentheses to mark code as explicitly dead
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:2000: warning: code will never be executed [-Wunreachable-code]
393:40.73 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:1984: note: silence by adding parentheses to mark code as explicitly dead
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:2429: warning: code will never be executed [-Wunreachable-code]
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:2413: note: silence by adding parentheses to mark code as explicitly dead
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:2858: warning: code will never be executed [-Wunreachable-code]
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:2842: note: silence by adding parentheses to mark code as explicitly dead
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:3287: warning: code will never be executed [-Wunreachable-code]
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:3271: note: silence by adding parentheses to mark code as explicitly dead
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:3712: warning: code will never be executed [-Wunreachable-code]
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:3700: note: silence by adding parentheses to mark code as explicitly dead
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:4141: warning: code will never be executed [-Wunreachable-code]
393:40.74 /build/firefox/src/firefox-148.0.2/modules/brotli/enc/compress_fragment_two_pass.c:609:4129: note: silence by adding parentheses to mark code as explicitly dead
393:40.74 10 warnings generated.
393:40.85 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:40.85 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:41.04 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:41.04 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:41.20 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:41.20 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:45.71 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:45.71 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:45.84 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:45.84 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:47.91 clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:47.91 clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:47.98 modules/libjar
393:48.07 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:48.07 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:59.70 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:59.70 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
393:59.70 In file included from Unified_cpp_modules_libjar0.cpp:38:
393:59.70 /build/firefox/src/firefox-148.0.2/modules/libjar/nsJARURI.cpp:46:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
393:59.70 46 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
393:59.70 | ^
393:59.70 /build/firefox/src/firefox-148.0.2/modules/libjar/nsJARURI.cpp:45:188: note: previous statement is here
393:59.70 45 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsJARURI>)) { *aInstancePtr = do_AddRef(static_cast<nsJARURI*>(this)).take(); return NS_OK; } else
393:59.70 | ^
393:59.70 1 warning generated.
393:59.81 modules/libjar/zipwriter
393:59.91 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
393:59.91 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:05.52 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:05.52 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:05.64 modules/libpref
394:05.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:05.74 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:41.50 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:41.50 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:41.57 modules/woff2
394:41.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:41.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:44.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:44.36 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:44.36 In file included from Unified_cpp_modules_woff20.cpp:38:
394:44.36 /build/firefox/src/firefox-148.0.2/modules/woff2/src/woff2_dec.cc:1218:12: warning: unused variable 'dst_offset' [-Wunused-variable]
394:44.36 1218 | uint64_t dst_offset = first_table_offset;
394:44.36 | ^~~~~~~~~~
394:44.36 1 warning generated.
394:44.45 netwerk/base/http-sfv
394:44.55 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:44.55 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:46.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:46.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:46.38 netwerk/base/mozurl
394:46.49 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:46.49 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:50.37 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:50.37 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:50.45 netwerk/base/ascii_pac_utils.inc.stub
394:51.51 netwerk/base
394:51.61 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:51.61 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:55.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:55.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
394:55.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
394:55.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
395:19.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
395:19.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
395:19.38 In file included from Unified_cpp_netwerk_base0.cpp:11:
395:19.38 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/BackgroundFileSaver.cpp:7:
395:19.38 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/BackgroundFileSaver.h:15:
395:19.38 /build/firefox/src/firefox-148.0.2/security/manager/ssl/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
395:19.38 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
395:19.38 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
395:19.38 In file included from Unified_cpp_netwerk_base0.cpp:20:
395:19.38 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/CaptivePortalService.cpp:14:
395:19.38 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/xpcprivate.h:148:
395:19.38 In file included from /build/firefox/src/firefox-148.0.2/js/xpconnect/src/SandboxPrivate.h:22:
395:19.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
395:19.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
395:19.38 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
395:19.38 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
395:19.38 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
395:19.38 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
395:19.38 In file included from Unified_cpp_netwerk_base0.cpp:47:
395:19.38 /build/firefox/src/firefox-148.0.2/netwerk/base/DefaultURI.cpp:55:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
395:19.38 55 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
395:19.38 | ^
395:19.38 /build/firefox/src/firefox-148.0.2/netwerk/base/DefaultURI.cpp:54:5: note: previous statement is here
395:19.38 54 | } else
395:19.39 | ^
395:19.39 3 warnings generated.
395:19.54 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
395:19.54 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
395:38.75 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
395:38.75 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
395:38.75 In file included from Unified_cpp_netwerk_base1.cpp:29:
395:38.75 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/ProxyAutoConfig.cpp:24:
395:38.75 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
395:38.75 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
395:38.75 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
395:38.75 In file included from Unified_cpp_netwerk_base1.cpp:56:
395:38.75 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/SSLTokensCache.cpp:5:
395:38.75 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/SSLTokensCache.h:8:
395:38.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
395:38.75 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
395:38.75 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
395:38.75 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
395:38.75 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
395:38.75 In file included from Unified_cpp_netwerk_base1.cpp:92:
395:38.76 /build/firefox/src/firefox-148.0.2/netwerk/base/SuspendableChannelWrapper.cpp:22:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
395:38.76 22 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (0); status = mInnerChannel->QueryInterface(aIID, (void**)&foundInterface); } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
395:38.76 | ^
395:38.76 /build/firefox/src/firefox-148.0.2/netwerk/base/SuspendableChannelWrapper.cpp:21:193: note: previous statement is here
395:38.76 21 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISuspendableChannelWrapper>)) foundInterface = static_cast<nsISuspendableChannelWrapper*>(this); else
395:38.76 | ^
395:38.76 3 warnings generated.
395:38.92 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
395:38.92 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:00.04 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:00.04 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:00.05 In file included from Unified_cpp_netwerk_base2.cpp:29:
396:00.05 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBaseChannel.cpp:313:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:00.05 313 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsHashPropertyBag::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:00.05 | ^
396:00.05 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBaseChannel.cpp:312:187: note: previous statement is here
396:00.05 312 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIPrivateBrowsingChannel>)) foundInterface = static_cast<nsIPrivateBrowsingChannel*>(this); else
396:00.05 | ^
396:00.05 In file included from Unified_cpp_netwerk_base2.cpp:38:
396:00.05 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBaseContentStream.cpp:41:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:00.05 41 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:00.05 | ^
396:00.05 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBaseContentStream.cpp:40:189: note: previous statement is here
396:00.05 40 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInputStream*>(this)); else
396:00.05 | ^
396:00.05 In file included from Unified_cpp_netwerk_base2.cpp:56:
396:00.05 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBufferedStreams.cpp:56:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:00.05 56 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:00.05 | ^
396:00.05 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBufferedStreams.cpp:55:186: note: previous statement is here
396:00.05 55 | if ((mSeekable) && aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISeekableStream>)) foundInterface = static_cast<nsISeekableStream*>(this); else
396:00.05 | ^
396:00.06 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBufferedStreams.cpp:306:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:00.06 306 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsBufferedStream::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:00.06 | ^
396:00.06 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBufferedStreams.cpp:305:299: note: previous statement is here
396:00.06 305 | if (aIID.Equals((nsIClassInfo::kIID))) { if (!gnsBufferedInputStream_classInfoGlobal) gnsBufferedInputStream_classInfoGlobal = new (knsBufferedInputStreamClassInfoDataPlace.addr()) GenericClassInfo(&knsBufferedInputStreamClassInfoData); foundInterface = gnsBufferedInputStream_classInfoGlobal; } else
396:00.06 | ^
396:00.06 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBufferedStreams.cpp:860:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:00.06 860 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsBufferedStream::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:00.06 | ^
396:00.06 /build/firefox/src/firefox-148.0.2/netwerk/base/nsBufferedStreams.cpp:859:179: note: previous statement is here
396:00.06 859 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIStreamBufferAccess>)) foundInterface = static_cast<nsIStreamBufferAccess*>(this); else
396:00.06 | ^
396:00.06 In file included from Unified_cpp_netwerk_base2.cpp:92:
396:00.06 /build/firefox/src/firefox-148.0.2/netwerk/base/nsFileStreams.cpp:415:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:00.06 415 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsFileStreamBase::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:00.06 | ^
396:00.06 /build/firefox/src/firefox-148.0.2/netwerk/base/nsFileStreams.cpp:414:202: note: previous statement is here
396:00.06 414 | if ((IsCloneable()) && aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsICloneableInputStream>)) foundInterface = static_cast<nsICloneableInputStream*>(this); else
396:00.06 | ^
396:00.06 In file included from Unified_cpp_netwerk_base2.cpp:101:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/nsIOService.cpp:54:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
396:00.06 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
396:00.07 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
396:00.07 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
396:00.07 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
396:00.07 In file included from Unified_cpp_netwerk_base2.cpp:101:
396:00.07 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/nsIOService.cpp:61:
396:00.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/SSLTokensCache.h:8:
396:00.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
396:00.07 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
396:00.07 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
396:00.07 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
396:00.07 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
396:00.07 In file included from Unified_cpp_netwerk_base2.cpp:128:
396:00.07 /build/firefox/src/firefox-148.0.2/netwerk/base/nsIncrementalStreamLoader.cpp:137:35: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
396:00.07 137 | uint32_t reportCount = length > (4294967295U) ? (4294967295U) : (uint32_t)length;
396:00.07 | ~~~~~~ ^ ~~~~~~~~~~~~~
396:00.07 9 warnings generated.
396:00.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:00.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:19.94 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:19.94 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:19.94 In file included from Unified_cpp_netwerk_base3.cpp:2:
396:19.94 /build/firefox/src/firefox-148.0.2/netwerk/base/nsInputStreamPump.cpp:144:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:19.95 144 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:19.95 | ^
396:19.95 /build/firefox/src/firefox-148.0.2/netwerk/base/nsInputStreamPump.cpp:143:193: note: previous statement is here
396:19.95 143 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInputStreamPump*>(this)); else
396:19.95 | ^
396:19.95 In file included from Unified_cpp_netwerk_base3.cpp:20:
396:19.95 /build/firefox/src/firefox-148.0.2/netwerk/base/nsMIMEInputStream.cpp:110:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:19.95 110 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:19.95 | ^
396:19.95 /build/firefox/src/firefox-148.0.2/netwerk/base/nsMIMEInputStream.cpp:109:279: note: previous statement is here
396:19.95 109 | if (aIID.Equals((nsIClassInfo::kIID))) { if (!gnsMIMEInputStream_classInfoGlobal) gnsMIMEInputStream_classInfoGlobal = new (knsMIMEInputStreamClassInfoDataPlace.addr()) GenericClassInfo(&knsMIMEInputStreamClassInfoData); foundInterface = gnsMIMEInputStream_classInfoGlobal; } else
396:19.95 | ^
396:19.95 In file included from Unified_cpp_netwerk_base3.cpp:38:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/nsNetUtil.cpp:78:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:10:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/DocumentLoadListener.h:19:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/ParentChannelListener.h:11:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
396:19.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
396:19.95 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
396:19.95 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
396:19.95 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
396:19.96 In file included from Unified_cpp_netwerk_base3.cpp:38:
396:19.96 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/nsNetUtil.cpp:85:
396:19.96 In file included from /build/firefox/src/firefox-148.0.2/security/manager/ssl/nsNSSComponent.h:10:
396:19.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/nsINSSComponent.h:22:
396:19.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/SharedCertVerifier.h:8:
396:19.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
396:19.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
396:19.96 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
396:19.96 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
396:19.96 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
396:19.96 In file included from Unified_cpp_netwerk_base3.cpp:47:
396:19.96 /build/firefox/src/firefox-148.0.2/netwerk/base/nsPACMan.cpp:898:10: warning: expression result unused [-Wunused-value]
396:19.96 898 | ((bool)(__builtin_expect(!!(!NS_FAILED_impl(mSystemProxySettings->GetProxyForURI( query->mSpec, nsDependentCString(kProxyType_HTTPS), query->mHost, query->mPort, pacString))), 1)));
396:19.96 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
396:19.96 In file included from Unified_cpp_netwerk_base3.cpp:65:
396:19.96 /build/firefox/src/firefox-148.0.2/netwerk/base/nsProtocolProxyService.cpp:812:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:19.96 812 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:19.96 | ^
396:19.96 /build/firefox/src/firefox-148.0.2/netwerk/base/nsProtocolProxyService.cpp:811:304: note: previous statement is here
396:19.96 811 | if (aIID.Equals((nsIClassInfo::kIID))) { if (!gnsProtocolProxyService_classInfoGlobal) gnsProtocolProxyService_classInfoGlobal = new (knsProtocolProxyServiceClassInfoDataPlace.addr()) GenericClassInfo(&knsProtocolProxyServiceClassInfoData); foundInterface = gnsProtocolProxyService_classInfoGlobal; } else
396:19.96 | ^
396:19.96 In file included from Unified_cpp_netwerk_base3.cpp:137:
396:19.97 /build/firefox/src/firefox-148.0.2/netwerk/base/nsSimpleURI.cpp:64:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:19.97 64 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:19.97 | ^
396:19.97 /build/firefox/src/firefox-148.0.2/netwerk/base/nsSimpleURI.cpp:63:5: note: previous statement is here
396:19.97 63 | } else
396:19.97 | ^
396:19.97 7 warnings generated.
396:20.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:20.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:36.35 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:36.35 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:36.35 In file included from Unified_cpp_netwerk_base4.cpp:2:
396:36.35 In file included from /build/firefox/src/firefox-148.0.2/netwerk/base/nsSocketTransport2.cpp:15:
396:36.35 In file included from /build/firefox/src/firefox-148.0.2/netwerk/protocol/http/QuicSocketControl.h:10:
396:36.35 In file included from /build/firefox/src/firefox-148.0.2/security/manager/ssl/CommonSocketControl.h:10:
396:36.35 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
396:36.35 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
396:36.36 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
396:36.36 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
396:36.36 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
396:36.36 In file included from Unified_cpp_netwerk_base4.cpp:20:
396:36.36 /build/firefox/src/firefox-148.0.2/netwerk/base/nsStandardURL.cpp:1144:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:36.36 1144 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:36.36 | ^
396:36.36 /build/firefox/src/firefox-148.0.2/netwerk/base/nsStandardURL.cpp:1143:5: note: previous statement is here
396:36.36 1143 | } else
396:36.36 | ^
396:36.36 In file included from Unified_cpp_netwerk_base4.cpp:56:
396:36.36 /build/firefox/src/firefox-148.0.2/netwerk/base/nsStreamTransportService.cpp:84:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:36.36 84 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:36.36 | ^
396:36.36 /build/firefox/src/firefox-148.0.2/netwerk/base/nsStreamTransportService.cpp:83:187: note: previous statement is here
396:36.36 83 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsITransport*>(this)); else
396:36.37 | ^
396:36.37 In file included from Unified_cpp_netwerk_base4.cpp:83:
396:36.37 /build/firefox/src/firefox-148.0.2/netwerk/base/nsUDPSocket.cpp:180:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
396:36.37 180 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
396:36.37 | ^
396:36.37 /build/firefox/src/firefox-148.0.2/netwerk/base/nsUDPSocket.cpp:179:163: note: previous statement is here
396:36.37 179 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIUDPMessage>)) foundInterface = static_cast<nsIUDPMessage*>(this); else
396:36.37 | ^
396:36.37 4 warnings generated.
396:36.43 netwerk/base/urlpattern_glue
396:36.53 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:36.53 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:39.98 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:39.98 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:40.07 netwerk/build
396:40.18 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:40.18 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:51.79 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:51.79 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:51.90 netwerk/cache2
396:52.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:52.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:58.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:58.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
396:58.73 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
396:58.73 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
397:13.00 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
397:13.00 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
397:13.00 In file included from Unified_cpp_netwerk_cache20.cpp:2:
397:13.00 In file included from /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheEntry.cpp:17:
397:13.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/psm/TransportSecurityInfo.h:10:
397:13.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/CertVerifier.h:12:
397:13.00 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/EnterpriseRoots.h:10:
397:13.01 /build/firefox/src/firefox-148.0.2/obj/dist/include/ScopedNSSTypes.h:282:22: warning: result of comparison 'index_type' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
397:13.01 282 | if (key.Length() > std::numeric_limits<unsigned int>::max()) {
397:13.01 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
397:13.01 In file included from Unified_cpp_netwerk_cache20.cpp:11:
397:13.01 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFile.cpp:163:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
397:13.01 163 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
397:13.01 | ^
397:13.01 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFile.cpp:161:211: note: previous statement is here
397:13.01 161 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<mozilla::net::CacheFileChunkListener*>(this)); else
397:13.01 | ^
397:13.01 In file included from Unified_cpp_netwerk_cache20.cpp:20:
397:13.01 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFileChunk.cpp:290:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
397:13.01 290 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
397:13.01 | ^
397:13.01 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFileChunk.cpp:289:159: note: previous statement is here
397:13.01 289 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
397:13.01 | ^
397:13.01 In file included from Unified_cpp_netwerk_cache20.cpp:38:
397:13.02 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFileIOManager.cpp:165:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
397:13.02 165 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
397:13.02 | ^
397:13.02 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFileIOManager.cpp:164:159: note: previous statement is here
397:13.02 164 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(this); else
397:13.02 | ^
397:13.02 In file included from Unified_cpp_netwerk_cache20.cpp:47:
397:13.02 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFileInputStream.cpp:44:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
397:13.02 44 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
397:13.02 | ^
397:13.02 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFileInputStream.cpp:43:189: note: previous statement is here
397:13.02 43 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIInputStream*>(this)); else
397:13.02 | ^
397:13.02 In file included from Unified_cpp_netwerk_cache20.cpp:65:
397:13.02 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFileOutputStream.cpp:44:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
397:13.02 44 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
397:13.02 | ^
397:13.02 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheFileOutputStream.cpp:43:190: note: previous statement is here
397:13.02 43 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIOutputStream*>(this)); else
397:13.02 | ^
397:13.02 In file included from Unified_cpp_netwerk_cache20.cpp:101:
397:13.03 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheIndex.cpp:277:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
397:13.03 277 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
397:13.03 | ^
397:13.03 /build/firefox/src/firefox-148.0.2/netwerk/cache2/CacheIndex.cpp:276:159: note: previous statement is here
397:13.03 276 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIRunnable>)) foundInterface = static_cast<nsIRunnable*>(this); else
397:13.03 | ^
397:13.03 7 warnings generated.
397:13.16 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
397:13.16 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
397:32.09 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
397:32.09 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
397:32.09 In file included from Unified_cpp_netwerk_cache21.cpp:20:
397:32.09 In file included from /build/firefox/src/firefox-148.0.2/netwerk/cache2/Dictionary.cpp:60:
397:32.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
397:32.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
397:32.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
397:32.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
397:32.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
397:32.09 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
397:32.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
397:32.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
397:32.10 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
397:32.10 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
397:32.10 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
397:32.10 1 warning generated.
397:32.18 netwerk/cookie
397:32.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
397:32.29 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
397:54.69 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
397:54.69 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
397:54.69 In file included from Unified_cpp_netwerk_cookie0.cpp:11:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/netwerk/cookie/CookieCommons.cpp:15:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
397:54.69 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
397:54.69 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
397:54.70 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
397:54.70 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
397:54.70 In file included from Unified_cpp_netwerk_cookie0.cpp:110:
397:54.70 /build/firefox/src/firefox-148.0.2/netwerk/cookie/CookieStorage.cpp:1171:40: warning: result of comparison 'int32_t' (aka 'int') <= 2147483647 is always true [-Wtautological-type-limit-compare]
397:54.70 1171 | int64_t(((val) >= (0) && (val) <= ((2147483647)) ? (val) : ((2147483647)))) * 1000000L;
397:54.70 | ~~~~~ ^ ~~~~~~~~~~~~~~
397:54.70 2 warnings generated.
397:54.83 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
397:54.83 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:05.78 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:05.78 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:05.86 netwerk/dns/etld_data.inc.stub
398:09.96 netwerk/dns
398:10.06 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:10.06 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:18.64 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:18.64 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:18.81 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:18.81 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:27.32 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:27.32 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:27.48 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:27.48 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:33.40 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:33.40 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:33.57 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:33.57 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:54.29 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:54.30 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
398:54.30 In file included from Unified_cpp_netwerk_dns0.cpp:29:
398:54.30 /build/firefox/src/firefox-148.0.2/netwerk/dns/DNSListenerProxy.cpp:18:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
398:54.30 18 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
398:54.30 | ^
398:54.30 /build/firefox/src/firefox-148.0.2/netwerk/dns/DNSListenerProxy.cpp:17:204: note: previous statement is here
398:54.30 17 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, DNSListenerProxy>)) { *aInstancePtr = do_AddRef(static_cast<DNSListenerProxy*>(this)).take(); return NS_OK; } else
398:54.30 | ^
398:54.30 In file included from Unified_cpp_netwerk_dns0.cpp:83:
398:54.30 /build/firefox/src/firefox-148.0.2/netwerk/dns/HTTPSSVC.cpp:62:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
398:54.30 62 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
398:54.30 | ^
398:54.30 /build/firefox/src/firefox-148.0.2/netwerk/dns/HTTPSSVC.cpp:60:216: note: previous statement is here
398:54.30 60 | if ((mValue.is<SvcParamODoHConfig>()) && aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISVCParamODoHConfig>)) foundInterface = static_cast<nsISVCParamODoHConfig*>(this); else
398:54.30 | ^
398:54.30 In file included from Unified_cpp_netwerk_dns0.cpp:128:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/netwerk/dns/TRR.cpp:12:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/netwerk/protocol/http/nsHttpChannel.h:19:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/DocumentLoadListener.h:19:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/ParentChannelListener.h:11:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
398:54.30 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
398:54.31 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
398:54.31 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
398:54.31 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
398:54.31 3 warnings generated.
398:54.44 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
398:54.44 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
399:16.10 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
399:16.10 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
399:16.10 In file included from Unified_cpp_netwerk_dns1.cpp:2:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/netwerk/dns/TRRService.cpp:26:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ContentParent.h:31:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
399:16.10 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
399:16.10 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
399:16.10 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
399:16.10 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
399:16.10 In file included from Unified_cpp_netwerk_dns1.cpp:56:
399:16.11 /build/firefox/src/firefox-148.0.2/netwerk/dns/nsHostResolver.cpp:583:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
399:16.11 583 | if (((type) == nsIDNSService::RESOLVE_TYPE_DEFAULT)) {
399:16.11 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
399:16.11 /build/firefox/src/firefox-148.0.2/netwerk/dns/nsHostResolver.cpp:583:19: note: remove extraneous parentheses around the comparison to silence this warning
399:16.11 583 | if (((type) == nsIDNSService::RESOLVE_TYPE_DEFAULT)) {
399:16.11 | ~ ^ ~
399:16.11 /build/firefox/src/firefox-148.0.2/netwerk/dns/nsHostResolver.cpp:583:19: note: use '=' to turn this equality comparison into an assignment
399:16.11 583 | if (((type) == nsIDNSService::RESOLVE_TYPE_DEFAULT)) {
399:16.11 | ^~
399:16.11 | =
399:16.11 /build/firefox/src/firefox-148.0.2/netwerk/dns/nsHostResolver.cpp:616:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
399:16.11 616 | if (((type) == nsIDNSService::RESOLVE_TYPE_DEFAULT)) {
399:16.11 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
399:16.11 /build/firefox/src/firefox-148.0.2/netwerk/dns/nsHostResolver.cpp:616:21: note: remove extraneous parentheses around the comparison to silence this warning
399:16.11 616 | if (((type) == nsIDNSService::RESOLVE_TYPE_DEFAULT)) {
399:16.11 | ~ ^ ~
399:16.11 /build/firefox/src/firefox-148.0.2/netwerk/dns/nsHostResolver.cpp:616:21: note: use '=' to turn this equality comparison into an assignment
399:16.11 616 | if (((type) == nsIDNSService::RESOLVE_TYPE_DEFAULT)) {
399:16.11 | ^~
399:16.11 | =
399:16.11 3 warnings generated.
399:16.27 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
399:16.27 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
399:27.38 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
399:27.38 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
399:27.49 netwerk/ipc
399:27.60 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
399:27.60 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
399:39.12 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
399:39.12 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
399:39.28 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
399:39.28 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
399:43.84 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
399:43.84 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
399:44.02 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
399:44.02 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
400:11.95 clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
400:11.95 clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
400:11.95 In file included from Unified_cpp_netwerk_ipc0.cpp:11:
400:11.95 In file included from /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentChannel.cpp:20:
400:11.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/ParentProcessDocumentChannel.h:12:
400:11.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/DocumentLoadListener.h:19:
400:11.95 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/net/ParentChannelListener.h:11:
400:11.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15:
400:11.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ProcessIsolation.h:15:
400:11.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/WorkerPrivate.h:14:
400:11.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ScriptLoader.h:10:
400:11.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/mozilla/dom/ModuleLoader.h:11:
400:11.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/ModuleLoaderBase.h:10:
400:11.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/loader/LoadedScript.h:11:
400:11.96 In file included from /build/firefox/src/firefox-148.0.2/obj/dist/include/js/experimental/JSStencil.h:27:
400:11.96 /build/firefox/src/firefox-148.0.2/obj/dist/include/js/SourceText.h:168:42: warning: result of comparison 'size_t' (aka 'unsigned int') > 4294967295 is always false [-Wtautological-type-limit-compare]
400:11.96 168 | if ((__builtin_expect(!!(unitsLength > (4294967295U)), 0))) {
400:11.96 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
400:11.96 In file included from Unified_cpp_netwerk_ipc0.cpp:11:
400:11.96 /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentChannel.cpp:64:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
400:11.96 64 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
400:11.96 | ^
400:11.96 /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentChannel.cpp:63:185: note: previous statement is here
400:11.96 63 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsISupports>)) foundInterface = static_cast<nsISupports*>(static_cast<nsIRequest*>(this)); else
400:11.96 | ^
400:11.96 In file included from Unified_cpp_netwerk_ipc0.cpp:20:
400:11.97 /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentChannelChild.cpp:43:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
400:11.97 43 | foundInterface = 0; nsresult status; if (!foundInterface) status = DocumentChannel::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
400:11.97 | ^
400:11.97 /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentChannelChild.cpp:42:197: note: previous statement is here
400:11.97 42 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIAsyncVerifyRedirectCallback>)) foundInterface = static_cast<nsIAsyncVerifyRedirectCallback*>(this); else
400:11.97 | ^
400:11.97 In file included from Unified_cpp_netwerk_ipc0.cpp:38:
400:11.97 /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentLoadListener.cpp:468:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
400:11.97 468 | foundInterface = 0; nsresult status; if (!foundInterface) status = nsDocumentOpenInfo::QueryInterface(aIID, (void**)&foundInterface); else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
400:11.97 | ^
400:11.97 /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentLoadListener.cpp:467:191: note: previous statement is here
400:11.97 467 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, nsIMultiPartChannelListener>)) foundInterface = static_cast<nsIMultiPartChannelListener*>(this); else
400:11.97 | ^
400:11.97 /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentLoadListener.cpp:485:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
400:11.98 485 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
400:11.98 | ^
400:11.98 /build/firefox/src/firefox-148.0.2/netwerk/ipc/DocumentLoadListener.cpp:484:212: note: previous statement is here
400:11.98 484 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, DocumentLoadListener>)) { *aInstancePtr = do_AddRef(static_cast<DocumentLoadListener*>(this)).take(); return NS_OK; } else
400:11.98 | ^
400:11.98 In file included from Unified_cpp_netwerk_ipc0.cpp:56:
400:11.98 /build/firefox/src/firefox-148.0.2/netwerk/ipc/InputChannelThrottleQueueParent.cpp:19:21: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
400:11.98 19 | foundInterface = 0; nsresult status; if (!foundInterface) { do { } while (false); status = NS_NOINTERFACE; } else { (foundInterface)->AddRef(); status = NS_OK; } *aInstancePtr = foundInterface; return status; }
400:11.98 | ^
400:11.98 /build/firefox/src/firefox-148.0.2/netwerk/ipc/InputChannelThrottleQueueParent.cpp:18:234: note: previous statement is here
400:11.98 18 | if (aIID.Equals(mozilla::detail::kImplementedIID<std::remove_reference_t<decltype(*this)>, InputChannelThrottleQueueParent>)) { *aInstancePtr = do_AddRef(static_cast<InputChannelThrottleQueueParent*>