boulder v0.25.6 (Git ref fb8e3a6d0a3bce8758f797747f9c0a451b5bd8a5-dirty) └─ building webrtc-audio-processing-2-2.1-4-1 Refreshed repo0 The following package(s) will be installed: abseil-cpp 20260107.0-13 libmount 2.41.3-18 abseil-cpp-devel 20260107.0-13 libpciaccess 0.18.1-5 acl 2.3.2-5 libpsl 0.21.5-4 attr 2.5.2-6 libpwquality 1.4.5-3 bash 5.3.8-28 libseccomp 2.6.0-6 boulder 0.25.6+git.fb8e3a6-120 libsecret 0.21.7-8 brotli-libs 1.2.0-9 libsmartcols 2.41.3-18 bsdtar 3.8.5-19 libsodium 1.0.20+git.d44593f1-3 bsdtar-static 3.8.5-19 libssh2 1.11.1-3 bzip2-libs 1.0.8-7 libstdc++ 15.2.0+git.e4ee38ae-18 ca-certificates 20250516-17 libstdc++-devel 15.2.0+git.e4ee38ae-18 ca-certificates-mozilla 3.120-39 libstone 0.0.1-4 ca-certificates-utils 20250516-17 libtasn1 4.21.0-4 clang 21.1.8-44 libunistring 1.4.1-6 clang-libs 21.1.8-44 libutempter 1.2.1-2 cmake 4.2.1-17 libuuid 2.41.3-18 compiler-rt 21.1.8-44 libuv 1.51.0-6 coreutils 0.5.0-29 libxcrypt 4.5.2-10 cracklib 2.10.3-3 libxkbcommon 1.13.1-15 cryptsetup-libs 2.8.3-10 libxml2 2.15.1-18 curl-libs 8.18.0-28 linux-headers 6.18-27 cyrus-sasl-libs 2.1.28-5 linux-pam-libs 1.7.1-18 dash 0.5.13.1-16 lld 21.1.8-44 device-mapper-libs 2.03.38-13 lld-libs 21.1.8-44 diffutils 3.12-6 llvm 21.1.8-44 elfutils-libs 0.194-10 llvm-libs 21.1.8-44 envsubst 0.26-10 lz4 1.10.0-4 expat 2.7.3-10 lzo 2.10-2 file 5.46-10 meson 1.10.0-19 findutils 4.10.0-4 mimalloc 2.2.6-10 gawk 5.3.2-8 mpc 1.3.1-3 gcc 15.2.0+git.e4ee38ae-18 mpdecimal 4.0.1-2 gdbm-libs 1.26-7 mpfr 4.2.2-5 git 2.52.0-22 nano 8.7-38 glib2 2.86.3-34 ncurses-base 6.6-20251231-20 glibc 2.42+git.8aaf4b73-31 ncurses-libs 6.6-20251231-20 glibc-devel 2.42+git.8aaf4b73-31 nghttp2-libs 1.68.0-13 gmp 6.3.0-5 nghttp3 1.13.1-3 googletest 1.17.0-4 ninja 1.13.2-6 googletest-devel 1.17.0-4 ntpd-rs 1.6.2-6 gpm-libs 1.20.7-4 openldap 2.6.10-5 grep 3.12-7 openmp 21.1.8-44 gzip 1.14-6 openmp-devel 21.1.8-44 helix 25.07.01-8 openssl-libs 3.6.0-33 hwloc-libs 2.12.2-5 os-info 2025.12-12 iana-etc 20251120-3 p11-kit 0.25.10-9 icu-libs 78.2-12 p11-kit-libs 0.25.10-9 isl 0.27-2 patch 2.8-4 json-c 0.18-5 pcre2 10.47-8 kbd 2.9.0-9 pkgconf 2.5.1-12 keyutils 1.6.3-4 polly 21.1.8-44 kmod-libs 34.2-10 procps 4.0.5-7 krb5-libs 1.22.1-4 python 3.11.14-14 layout 0.1.0-8 python-libs 3.11.14-14 less 685-13 qrencode 4.1.1-3 libarchive 3.8.5-19 readline 8.3.3-9 libatomic 15.2.0+git.e4ee38ae-18 ripgrep 15.1.0-4 libb2 0.98.1-2 sed 4.9-3 libblkid 2.41.3-18 sqlite 3.51.1-16 libbpf 1.6.2-6 sudo-rs 0.2.11-18 libcap 2.77-12 system-accounts 0.1.0-8 libcap-ng 0.8.5-5 systemd 257.10-74 libcom_err 1.47.3-6 terminus-font 4.49.1-2 libeconf 0.7.10-6 tpm2-tss 4.1.3-4 libedit 20251016-3.1-5 tzdata 2025c-8 libelf 0.194-10 util-linux 2.41.3-18 libfdisk 2.41.3-18 uutils-coreutils 0.5.0-29 libffi 3.5.2-9 vim 9.1.1966-16 libgcc 15.2.0+git.e4ee38ae-18 wayland 1.24.0-8 libgcc-static 15.2.0+git.e4ee38ae-18 xkeyboard-config 2.46-7 libgcrypt 1.11.2-8 xxd 9.1.1966-16 libgomp 15.2.0+git.e4ee38ae-18 xz 5.8.2-14 libgpg-error 1.58-7 zlib 2.3.2-22 libidn2 2.3.8-5 zstd-libs 1.5.7-12 Installed acl (cached) Installed attr (cached) Installed brotli-libs (cached) Installed bsdtar (cached) Installed bash (cached) Installed bsdtar-static (cached) Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed ca-certificates-utils (cached) Installed clang (cached) Installed coreutils (cached) Installed cracklib (cached) Installed compiler-rt (cached) Installed cryptsetup-libs (cached) Installed cyrus-sasl-libs (cached) Installed curl-libs (cached) Installed dash (cached) Installed clang-libs (cached) Installed device-mapper-libs (cached) Installed elfutils-libs (cached) Installed envsubst (cached) Installed diffutils (cached) Installed expat (cached) Installed file (cached) Installed boulder (cached) Installed findutils (cached) Installed gdbm-libs (cached) Installed gawk (cached) Installed glib2 (cached) Installed git (cached) Installed gmp (cached) Installed googletest (cached) Installed googletest-devel (cached) Installed gpm-libs (cached) Installed grep (cached) Installed gzip (cached) Installed hwloc-libs (cached) Installed glibc-devel (cached) Installed iana-etc (cached) Installed icu-libs (cached) Installed gcc (cached) Installed isl (cached) Installed json-c (cached) Installed keyutils (cached) Installed kmod-libs (cached) Installed layout (cached) Installed krb5-libs (cached) Installed less (cached) Installed libarchive (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libbpf (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libcom_err (cached) Installed libeconf (cached) Installed libelf (cached) Installed libedit (cached) Installed libffi (cached) Installed libfdisk (cached) Installed libgcc (cached) Installed libgcc-static (cached) Installed helix (cached) Installed libgcrypt (cached) Installed libgomp (cached) Installed kbd (cached) Installed libgpg-error (cached) Installed libmount (cached) Installed libpciaccess (cached) Installed libidn2 (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed libpwquality (cached) Installed libsmartcols (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed libstdc++ (cached) Installed libtasn1 (cached) Installed libstone (cached) Installed libunistring (cached) Installed libuuid (cached) Installed libutempter (cached) Installed libxcrypt (cached) Installed libxkbcommon (cached) Installed libuv (cached) Installed libxml2 (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed llvm (cached) Installed mimalloc (cached) Installed mpc (cached) Installed libstdc++-devel (cached) Installed mpfr (cached) Installed mpdecimal (cached) Installed nano (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ninja (cached) Installed linux-headers (cached) Installed ntpd-rs (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed glibc (cached) Installed openssl-libs (cached) Installed cmake (cached) Installed os-info (cached) Installed p11-kit-libs (cached) Installed patch (cached) Installed pcre2 (cached) Installed p11-kit (cached) Installed polly (cached) Installed python (cached) Installed pkgconf (cached) Installed qrencode (cached) Installed readline (cached) Installed procps (cached) Installed ripgrep (cached) Installed sqlite (cached) Installed sed (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed tpm2-tss (cached) Installed meson (cached) Installed terminus-font (cached) Installed ncurses-base (cached) Installed util-linux (cached) Installed wayland (cached) Installed tzdata (cached) Installed uutils-coreutils (cached) Installed xxd (cached) Installed zlib (cached) Installed xz (cached) Installed zstd-libs (cached) Installed xkeyboard-config (cached) Installed systemd (cached) Installed python-libs (cached) Installed vim (cached) Installed abseil-cpp Installed abseil-cpp-devel 36832 entries blitted in 0.25s (149.7k / s) Sharing 1 upstream(s) with the build container Shared webrtc-audio-processing-2.1.tar.xz x86_64 │Prepare │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1768237026 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p webrtc-audio-processing-2.1.tar.xz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + bsdtar-static xf /mason/sourcedir/webrtc-audio-processing-2.1.tar.xz -C webrtc-audio-processing-2.1.tar.xz --strip-components=1 --no-same-owner │ │Setup │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1768237026 │S│ + export SOURCE_DATE_EPOCH │S│ + PGO_STAGE=NONE │S│ + export PGO_STAGE │S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │S│ + export PKG_CONFIG_PATH │S│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + CC=clang │S│ + export CC │S│ + CXX=clang++ │S│ + export CXX │S│ + OBJC=clang │S│ + export OBJC │S│ + OBJCXX=clang++ │S│ + export OBJCXX │S│ + CPP=clang-cpp │S│ + export CPP │S│ + OBJCPP='clang -E -' │S│ + export OBJCPP │S│ + OBJCXXCPP='clang++ -E' │S│ + export OBJCXXCPP │S│ + AR=llvm-ar │S│ + export AR │S│ + LD=ld.lld │S│ + export LD │S│ + OBJCOPY=llvm-objcopy │S│ + export OBJCOPY │S│ + NM=llvm-nm │S│ + export NM │S│ + RANLIB=llvm-ranlib │S│ + export RANLIB │S│ + STRIP=llvm-strip │S│ + export STRIP │S│ + PATH=/usr/bin:/bin │S│ + export PATH │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + SCCACHE_DIR=/mason/sccache │S│ + export SCCACHE_DIR │S│ + test -z /mason/sccache │S│ + LANG=en_US.UTF-8 │S│ + export LANG │S│ + LC_ALL=en_US.UTF-8 │S│ + export LC_ALL │S│ + test -d /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │S│ + cd /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz' │S│ The work directory %(workdir) is /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/0001-Fix-build-with-abseil-cpp-202508.patch │S│ patching file webrtc/api/audio/audio_processing.h │S│ patching file webrtc/api/make_ref_counted.h │S│ patching file webrtc/api/scoped_refptr.h │S│ patching file webrtc/modules/audio_processing/aec_dump/aec_dump_factory.h │S│ patching file webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory.cc │S│ patching file webrtc/modules/audio_processing/audio_processing_impl.cc │S│ patching file webrtc/modules/audio_processing/audio_processing_impl.h │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/ftbfs-libstdc-15.patch │S│ patching file webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h │S│ patching file webrtc/rtc_base/trace_event.h │S│ + test -e ./meson.build │S│ + meson setup --buildtype=plain --prefix=/usr --libdir=lib --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=lib/webrtc-audio-processing-2 --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --wrap-mode=nodownload aerynos-builddir │S│ The Meson build system │S│ Version: 1.10.0 │S│ Source dir: /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │S│ Build dir: /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/aerynos-builddir │S│ Build type: native build │S│ Project name: webrtc-audio-processing │S│ Project version: 2.1 │S│ C compiler for the host machine: clang (clang 21.1.8 "clang version 21.1.8 (AerynOS)") │S│ C linker for the host machine: clang ld.lld 21.1.8 │S│ C++ compiler for the host machine: clang++ (clang 21.1.8 "clang version 21.1.8 (AerynOS)") │S│ C++ linker for the host machine: clang++ ld.lld 21.1.8 │S│ Host machine cpu family: x86_64 │S│ Host machine cpu: x86_64 │S│ Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 │S│ Run-time dependency absl_base found: YES 20260107 │S│ Run-time dependency absl_flags found: YES 20260107 │S│ Run-time dependency absl_strings found: YES 20260107 │S│ Run-time dependency absl_numeric found: YES 20260107 │S│ Run-time dependency absl_synchronization found: YES 20260107 │S│ Run-time dependency absl_bad_optional_access found: YES 20260107 │S│ Library rt found: YES │S│ Run-time dependency threads found: YES │S│ Fetching value of define "_MSC_VER" : (undefined) │S│ Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 │S│ Build targets in project: 12 │S│ │S│ webrtc-audio-processing 2.1 │S│ │S│ User defined options │S│ bindir : /usr/bin │S│ buildtype : plain │S│ datadir : /usr/share │S│ includedir : /usr/include │S│ infodir : /usr/share/info │S│ libdir : lib │S│ libexecdir : lib/webrtc-audio-processing-2 │S│ localedir : /usr/share/locale │S│ localstatedir: /var │S│ mandir : /usr/share/man │S│ prefix : /usr │S│ sbindir : /usr/sbin │S│ sysconfdir : /etc │S│ wrap_mode : nodownload │S│ │S│ Found ninja-1.13.2 at /usr/bin/ninja │ │Build │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1768237026 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │B│ + cd /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz' │B│ + meson compile --verbose -j 24 -C aerynos-builddir │B│ The work directory %(workdir) is /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │B│ ninja: Entering directory `/mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/aerynos-builddir' │B│ [1/270 0.053s ( 0%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/platform_thread_types.cc.o -MF webrtc/rtc_base/liblibbase.a.p/platform_thread_types.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/platform_thread_types.cc.o -c ../webrtc/rtc_base/platform_thread_types.cc │B│ [2/270 0.120s ( 0%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/audio_audio_processing_statistics.cc.o -MF webrtc/api/liblibapi.a.p/audio_audio_processing_statistics.cc.o.d -o webrtc/api/liblibapi.a.p/audio_audio_processing_statistics.cc.o -c ../webrtc/api/audio/audio_processing_statistics.cc │B│ [3/270 0.340s ( 1%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/string_utils.cc.o -MF webrtc/rtc_base/liblibbase.a.p/string_utils.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/string_utils.cc.o -c ../webrtc/rtc_base/string_utils.cc │B│ [4/270 0.821s ( 1%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/system_time.cc.o -MF webrtc/rtc_base/liblibbase.a.p/system_time.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/system_time.cc.o -c ../webrtc/rtc_base/system_time.cc │B│ In file included from ../webrtc/rtc_base/system_time.cc:36: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [5/270 0.825s ( 1%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/synchronization_yield_policy.cc.o -MF webrtc/rtc_base/liblibbase.a.p/synchronization_yield_policy.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/synchronization_yield_policy.cc.o -c ../webrtc/rtc_base/synchronization/yield_policy.cc │B│ In file included from ../webrtc/rtc_base/synchronization/yield_policy.cc:14: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [6/270 0.832s ( 2%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/race_checker.cc.o -MF webrtc/rtc_base/liblibbase.a.p/race_checker.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/race_checker.cc.o -c ../webrtc/rtc_base/race_checker.cc │B│ In file included from ../webrtc/rtc_base/race_checker.cc:11: │B│ In file included from ../webrtc/rtc_base/race_checker.h:14: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [7/270 0.833s ( 2%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/memory_aligned_malloc.cc.o -MF webrtc/rtc_base/liblibbase.a.p/memory_aligned_malloc.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/memory_aligned_malloc.cc.o -c ../webrtc/rtc_base/memory/aligned_malloc.cc │B│ In file included from ../webrtc/rtc_base/memory/aligned_malloc.cc:16: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [8/270 0.842s ( 2%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/random.cc.o -MF webrtc/rtc_base/liblibbase.a.p/random.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/random.cc.o -c ../webrtc/rtc_base/random.cc │B│ In file included from ../webrtc/rtc_base/random.cc:10: │B│ In file included from ../webrtc/rtc_base/random.h:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [9/270 0.847s ( 3%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/time_utils.cc.o -MF webrtc/rtc_base/liblibbase.a.p/time_utils.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/time_utils.cc.o -c ../webrtc/rtc_base/time_utils.cc │B│ In file included from ../webrtc/rtc_base/time_utils.cc:17: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [10/270 0.864s ( 3%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/zero_memory.cc.o -MF webrtc/rtc_base/liblibbase.a.p/zero_memory.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/zero_memory.cc.o -c ../webrtc/rtc_base/zero_memory.cc │B│ In file included from ../webrtc/rtc_base/zero_memory.cc:17: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [11/270 0.880s ( 4%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/event.cc.o -MF webrtc/rtc_base/liblibbase.a.p/event.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/event.cc.o -c ../webrtc/rtc_base/event.cc │B│ In file included from ../webrtc/rtc_base/event.cc:11: │B│ In file included from ../webrtc/rtc_base/event.h:14: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [12/270 0.889s ( 4%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/containers_flat_tree.cc.o -MF webrtc/rtc_base/liblibbase.a.p/containers_flat_tree.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/containers_flat_tree.cc.o -c ../webrtc/rtc_base/containers/flat_tree.cc │B│ In file included from ../webrtc/rtc_base/containers/flat_tree.cc:13: │B│ In file included from ../webrtc/rtc_base/containers/flat_tree.h:23: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [13/270 0.891s ( 4%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/video_hdr_metadata.cc.o -MF webrtc/api/liblibapi.a.p/video_hdr_metadata.cc.o.d -o webrtc/api/liblibapi.a.p/video_hdr_metadata.cc.o -c ../webrtc/api/video/hdr_metadata.cc │B│ [14/270 0.892s ( 5%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/checks.cc.o -MF webrtc/rtc_base/liblibbase.a.p/checks.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/checks.cc.o -c ../webrtc/rtc_base/checks.cc │B│ In file included from ../webrtc/rtc_base/checks.cc:38: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [15/270 0.910s ( 5%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/system_file_wrapper.cc.o -MF webrtc/rtc_base/liblibbase.a.p/system_file_wrapper.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/system_file_wrapper.cc.o -c ../webrtc/rtc_base/system/file_wrapper.cc │B│ In file included from ../webrtc/rtc_base/system/file_wrapper.cc:21: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [16/270 0.924s ( 5%)] clang++ -Iwebrtc/system_wrappers/libsystem_wrappers.a.p -Iwebrtc/system_wrappers -I../webrtc/system_wrappers -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/system_wrappers/libsystem_wrappers.a.p/source_cpu_features.cc.o -MF webrtc/system_wrappers/libsystem_wrappers.a.p/source_cpu_features.cc.o.d -o webrtc/system_wrappers/libsystem_wrappers.a.p/source_cpu_features.cc.o -c ../webrtc/system_wrappers/source/cpu_features.cc │B│ [17/270 0.944s ( 6%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/string_to_number.cc.o -MF webrtc/rtc_base/liblibbase.a.p/string_to_number.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/string_to_number.cc.o -c ../webrtc/rtc_base/string_to_number.cc │B│ In file included from ../webrtc/rtc_base/string_to_number.cc:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [18/270 0.945s ( 6%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/platform_thread.cc.o -MF webrtc/rtc_base/liblibbase.a.p/platform_thread.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/platform_thread.cc.o -c ../webrtc/rtc_base/platform_thread.cc │B│ In file included from ../webrtc/rtc_base/platform_thread.cc:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [19/270 0.954s ( 7%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/strings_string_builder.cc.o -MF webrtc/rtc_base/liblibbase.a.p/strings_string_builder.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/strings_string_builder.cc.o -c ../webrtc/rtc_base/strings/string_builder.cc │B│ In file included from ../webrtc/rtc_base/strings/string_builder.cc:11: │B│ In file included from ../webrtc/rtc_base/strings/string_builder.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [20/270 0.975s ( 7%)] clang++ -Iwebrtc/system_wrappers/libsystem_wrappers.a.p -Iwebrtc/system_wrappers -I../webrtc/system_wrappers -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/system_wrappers/libsystem_wrappers.a.p/source_sleep.cc.o -MF webrtc/system_wrappers/libsystem_wrappers.a.p/source_sleep.cc.o.d -o webrtc/system_wrappers/libsystem_wrappers.a.p/source_sleep.cc.o -c ../webrtc/system_wrappers/source/sleep.cc │B│ [21/270 0.993s ( 7%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/synchronization_sequence_checker_internal.cc.o -MF webrtc/rtc_base/liblibbase.a.p/synchronization_sequence_checker_internal.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/synchronization_sequence_checker_internal.cc.o -c ../webrtc/rtc_base/synchronization/sequence_checker_internal.cc │B│ In file included from ../webrtc/rtc_base/synchronization/sequence_checker_internal.cc:10: │B│ In file included from ../webrtc/rtc_base/synchronization/sequence_checker_internal.h:16: │B│ In file included from ../webrtc/api/task_queue/task_queue_base.h:17: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [22/270 1.074s ( 8%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/audio_echo_canceller3_config.cc.o -MF webrtc/api/liblibapi.a.p/audio_echo_canceller3_config.cc.o.d -o webrtc/api/liblibapi.a.p/audio_echo_canceller3_config.cc.o -c ../webrtc/api/audio/echo_canceller3_config.cc │B│ In file included from ../webrtc/api/audio/echo_canceller3_config.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [23/270 1.086s ( 8%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/audio_audio_processing.cc.o -MF webrtc/api/liblibapi.a.p/audio_audio_processing.cc.o.d -o webrtc/api/liblibapi.a.p/audio_audio_processing.cc.o -c ../webrtc/api/audio/audio_processing.cc │B│ In file included from ../webrtc/api/audio/audio_processing.cc:11: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/api/audio/audio_processing.cc:11: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [24/270 1.111s ( 8%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/audio_channel_layout.cc.o -MF webrtc/api/liblibapi.a.p/audio_channel_layout.cc.o.d -o webrtc/api/liblibapi.a.p/audio_channel_layout.cc.o -c ../webrtc/api/audio/channel_layout.cc │B│ In file included from ../webrtc/api/audio/channel_layout.cc:16: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [25/270 1.120s ( 9%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/string_encode.cc.o -MF webrtc/rtc_base/liblibbase.a.p/string_encode.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/string_encode.cc.o -c ../webrtc/rtc_base/string_encode.cc │B│ In file included from ../webrtc/rtc_base/string_encode.cc:11: │B│ In file included from ../webrtc/rtc_base/string_encode.h:23: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [26/270 1.120s ( 9%)] clang++ -Iwebrtc/common_audio/libcommon_audio_sse2.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -msse2 -MD -MQ webrtc/common_audio/libcommon_audio_sse2.a.p/third_party_ooura_fft_size_128_ooura_fft_sse2.cc.o -MF webrtc/common_audio/libcommon_audio_sse2.a.p/third_party_ooura_fft_size_128_ooura_fft_sse2.cc.o.d -o webrtc/common_audio/libcommon_audio_sse2.a.p/third_party_ooura_fft_size_128_ooura_fft_sse2.cc.o -c ../webrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc │B│ [27/270 1.147s ( 10%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/audio_audio_frame.cc.o -MF webrtc/api/liblibapi.a.p/audio_audio_frame.cc.o.d -o webrtc/api/liblibapi.a.p/audio_audio_frame.cc.o -c ../webrtc/api/audio/audio_frame.cc │B│ In file included from ../webrtc/api/audio/audio_frame.cc:11: │B│ In file included from ../webrtc/api/audio/audio_frame.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [28/270 1.260s ( 10%)] clang++ -Iwebrtc/common_audio/libcommon_audio_sse2.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -msse2 -MD -MQ webrtc/common_audio/libcommon_audio_sse2.a.p/resampler_sinc_resampler_sse.cc.o -MF webrtc/common_audio/libcommon_audio_sse2.a.p/resampler_sinc_resampler_sse.cc.o.d -o webrtc/common_audio/libcommon_audio_sse2.a.p/resampler_sinc_resampler_sse.cc.o -c ../webrtc/common_audio/resampler/sinc_resampler_sse.cc │B│ [29/270 1.304s ( 10%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/rtp_headers.cc.o -MF webrtc/api/liblibapi.a.p/rtp_headers.cc.o.d -o webrtc/api/liblibapi.a.p/rtp_headers.cc.o -c ../webrtc/api/rtp_headers.cc │B│ In file included from ../webrtc/api/rtp_headers.cc:11: │B│ In file included from ../webrtc/api/rtp_headers.h:20: │B│ In file included from ../webrtc/api/units/timestamp.h:18: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [30/270 1.436s ( 11%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/logging.cc.o -MF webrtc/rtc_base/liblibbase.a.p/logging.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/logging.cc.o -c ../webrtc/rtc_base/logging.cc │B│ In file included from ../webrtc/rtc_base/logging.cc:11: │B│ In file included from ../webrtc/rtc_base/logging.h:65: │B│ In file included from ../webrtc/api/units/timestamp.h:18: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [31/270 1.574s ( 11%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/event_tracer.cc.o -MF webrtc/rtc_base/liblibbase.a.p/event_tracer.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/event_tracer.cc.o -c ../webrtc/rtc_base/event_tracer.cc │B│ In file included from ../webrtc/rtc_base/event_tracer.cc:30: │B│ In file included from ../webrtc/api/sequence_checker.h:13: │B│ In file included from ../webrtc/api/task_queue/task_queue_base.h:17: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [32/270 1.678s ( 11%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/task_queue_task_queue_base.cc.o -MF webrtc/api/liblibapi.a.p/task_queue_task_queue_base.cc.o.d -o webrtc/api/liblibapi.a.p/task_queue_task_queue_base.cc.o -c ../webrtc/api/task_queue/task_queue_base.cc │B│ In file included from ../webrtc/api/task_queue/task_queue_base.cc:10: │B│ In file included from ../webrtc/api/task_queue/task_queue_base.h:17: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [33/270 1.693s ( 12%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/video_video_content_type.cc.o -MF webrtc/api/liblibapi.a.p/video_video_content_type.cc.o.d -o webrtc/api/liblibapi.a.p/video_video_content_type.cc.o -c ../webrtc/api/video/video_content_type.cc │B│ In file included from ../webrtc/api/video/video_content_type.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [34/270 1.714s ( 12%)] clang++ -Iwebrtc/system_wrappers/libsystem_wrappers.a.p -Iwebrtc/system_wrappers -I../webrtc/system_wrappers -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/system_wrappers/libsystem_wrappers.a.p/source_denormal_disabler.cc.o -MF webrtc/system_wrappers/libsystem_wrappers.a.p/source_denormal_disabler.cc.o.d -o webrtc/system_wrappers/libsystem_wrappers.a.p/source_denormal_disabler.cc.o -c ../webrtc/system_wrappers/source/denormal_disabler.cc │B│ In file included from ../webrtc/system_wrappers/source/denormal_disabler.cc:13: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [35/270 1.756s ( 12%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/ring_buffer.c.o -MF webrtc/common_audio/libcommon_audio.a.p/ring_buffer.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/ring_buffer.c.o -c ../webrtc/common_audio/ring_buffer.c │B│ [36/270 1.777s ( 13%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_correlation.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_correlation.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_correlation.c.o -c ../webrtc/common_audio/signal_processing/auto_correlation.c │B│ [37/270 1.782s ( 13%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/units_time_delta.cc.o -MF webrtc/api/liblibapi.a.p/units_time_delta.cc.o.d -o webrtc/api/liblibapi.a.p/units_time_delta.cc.o -c ../webrtc/api/units/time_delta.cc │B│ In file included from ../webrtc/api/units/time_delta.cc:11: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [38/270 1.794s ( 14%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/units_timestamp.cc.o -MF webrtc/api/liblibapi.a.p/units_timestamp.cc.o.d -o webrtc/api/liblibapi.a.p/units_timestamp.cc.o -c ../webrtc/api/units/timestamp.cc │B│ In file included from ../webrtc/api/units/timestamp.cc:11: │B│ In file included from ../webrtc/api/units/timestamp.h:18: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [39/270 1.796s ( 14%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/rtp_packet_info.cc.o -MF webrtc/api/liblibapi.a.p/rtp_packet_info.cc.o.d -o webrtc/api/liblibapi.a.p/rtp_packet_info.cc.o -c ../webrtc/api/rtp_packet_info.cc │B│ In file included from ../webrtc/api/rtp_packet_info.cc:11: │B│ In file included from ../webrtc/api/rtp_packet_info.h:19: │B│ In file included from ../webrtc/api/rtp_headers.h:20: │B│ In file included from ../webrtc/api/units/timestamp.h:18: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [40/270 1.805s ( 14%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/units_frequency.cc.o -MF webrtc/api/liblibapi.a.p/units_frequency.cc.o.d -o webrtc/api/liblibapi.a.p/units_frequency.cc.o -c ../webrtc/api/units/frequency.cc │B│ In file included from ../webrtc/api/units/frequency.cc:10: │B│ In file included from ../webrtc/api/units/frequency.h:19: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [41/270 1.806s ( 15%)] clang++ -Iwebrtc/common_audio/libcommon_audio_sse2.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -msse2 -MD -MQ webrtc/common_audio/libcommon_audio_sse2.a.p/fir_filter_sse.cc.o -MF webrtc/common_audio/libcommon_audio_sse2.a.p/fir_filter_sse.cc.o.d -o webrtc/common_audio/libcommon_audio_sse2.a.p/fir_filter_sse.cc.o -c ../webrtc/common_audio/fir_filter_sse.cc │B│ In file included from ../webrtc/common_audio/fir_filter_sse.cc:17: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [42/270 1.824s ( 15%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_bit_reverse.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_bit_reverse.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_bit_reverse.c.o -c ../webrtc/common_audio/signal_processing/complex_bit_reverse.c │B│ [43/270 1.827s ( 15%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_corr_to_refl_coef.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_corr_to_refl_coef.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_corr_to_refl_coef.c.o -c ../webrtc/common_audio/signal_processing/auto_corr_to_refl_coef.c │B│ [44/270 1.837s ( 16%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_cross_correlation.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_cross_correlation.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_cross_correlation.c.o -c ../webrtc/common_audio/signal_processing/cross_correlation.c │B│ [45/270 1.841s ( 16%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/video_color_space.cc.o -MF webrtc/api/liblibapi.a.p/video_color_space.cc.o.d -o webrtc/api/liblibapi.a.p/video_color_space.cc.o -c ../webrtc/api/video/color_space.cc │B│ In file included from ../webrtc/api/video/color_space.cc:19: │B│ In file included from ../webrtc/rtc_base/strings/string_builder.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [46/270 1.851s ( 17%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_division_operations.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_division_operations.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_division_operations.c.o -c ../webrtc/common_audio/signal_processing/division_operations.c │B│ [47/270 1.857s ( 17%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_copy_set_operations.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_copy_set_operations.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_copy_set_operations.c.o -c ../webrtc/common_audio/signal_processing/copy_set_operations.c │B│ [48/270 1.861s ( 17%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_fft.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_fft.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_fft.c.o -c ../webrtc/common_audio/signal_processing/complex_fft.c │B│ [49/270 1.870s ( 18%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_downsample_fast.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_downsample_fast.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_downsample_fast.c.o -c ../webrtc/common_audio/signal_processing/downsample_fast.c │B│ [50/270 1.881s ( 18%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar_fast_q12.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar_fast_q12.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar_fast_q12.c.o -c ../webrtc/common_audio/signal_processing/filter_ar_fast_q12.c │B│ [51/270 1.884s ( 18%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_energy.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_energy.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_energy.c.o -c ../webrtc/common_audio/signal_processing/energy.c │B│ [52/270 1.895s ( 19%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ma_fast_q12.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ma_fast_q12.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ma_fast_q12.c.o -c ../webrtc/common_audio/signal_processing/filter_ma_fast_q12.c │B│ [53/270 1.898s ( 19%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_hanning_window.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_hanning_window.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_hanning_window.c.o -c ../webrtc/common_audio/signal_processing/get_hanning_window.c │B│ [54/270 1.901s ( 20%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar.c.o -c ../webrtc/common_audio/signal_processing/filter_ar.c │B│ [55/270 1.906s ( 20%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_scaling_square.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_scaling_square.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_scaling_square.c.o -c ../webrtc/common_audio/signal_processing/get_scaling_square.c │B│ [56/270 1.911s ( 20%)] clang++ -Iwebrtc/common_audio/libcommon_audio_avx.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -mavx2 -mfma -MD -MQ webrtc/common_audio/libcommon_audio_avx.a.p/resampler_sinc_resampler_avx2.cc.o -MF webrtc/common_audio/libcommon_audio_avx.a.p/resampler_sinc_resampler_avx2.cc.o.d -o webrtc/common_audio/libcommon_audio_avx.a.p/resampler_sinc_resampler_avx2.cc.o -c ../webrtc/common_audio/resampler/sinc_resampler_avx2.cc │B│ [57/270 1.932s ( 21%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_lpc_to_refl_coef.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_lpc_to_refl_coef.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_lpc_to_refl_coef.c.o -c ../webrtc/common_audio/signal_processing/lpc_to_refl_coef.c │B│ [58/270 1.937s ( 21%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_randomization_functions.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_randomization_functions.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_randomization_functions.c.o -c ../webrtc/common_audio/signal_processing/randomization_functions.c │B│ [59/270 1.948s ( 21%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_ilbc_specific_functions.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_ilbc_specific_functions.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_ilbc_specific_functions.c.o -c ../webrtc/common_audio/signal_processing/ilbc_specific_functions.c │B│ [60/270 1.957s ( 22%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_refl_coef_to_lpc.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_refl_coef_to_lpc.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_refl_coef_to_lpc.c.o -c ../webrtc/common_audio/signal_processing/refl_coef_to_lpc.c │B│ [61/270 1.958s ( 22%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_48khz.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_48khz.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_48khz.c.o -c ../webrtc/common_audio/signal_processing/resample_48khz.c │B│ [62/270 1.963s ( 22%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/fir_filter_c.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/fir_filter_c.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/fir_filter_c.cc.o -c ../webrtc/common_audio/fir_filter_c.cc │B│ In file included from ../webrtc/common_audio/fir_filter_c.cc:17: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [63/270 1.963s ( 23%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_real_fft.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_real_fft.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_real_fft.c.o -c ../webrtc/common_audio/signal_processing/real_fft.c │B│ [64/270 1.972s ( 23%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_levinson_durbin.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_levinson_durbin.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_levinson_durbin.c.o -c ../webrtc/common_audio/signal_processing/levinson_durbin.c │B│ [65/270 1.988s ( 24%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_inl.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_inl.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_inl.c.o -c ../webrtc/common_audio/signal_processing/spl_inl.c │B│ [66/270 1.993s ( 24%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_init.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_init.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_init.c.o -c ../webrtc/common_audio/signal_processing/spl_init.c │B│ [67/270 1.998s ( 24%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2.c.o -c ../webrtc/common_audio/signal_processing/resample_by_2.c │B│ [68/270 2.006s ( 25%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/fir_filter_factory.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/fir_filter_factory.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/fir_filter_factory.cc.o -c ../webrtc/common_audio/fir_filter_factory.cc │B│ In file included from ../webrtc/common_audio/fir_filter_factory.cc:14: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [69/270 2.008s ( 25%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_min_max_operations.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_min_max_operations.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_min_max_operations.c.o -c ../webrtc/common_audio/signal_processing/min_max_operations.c │B│ [70/270 2.014s ( 25%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/audio_util.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/audio_util.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/audio_util.cc.o -c ../webrtc/common_audio/audio_util.cc │B│ In file included from ../webrtc/common_audio/audio_util.cc:11: │B│ In file included from ../webrtc/common_audio/include/audio_util.h:21: │B│ In file included from ../webrtc/api/audio/audio_view.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [71/270 2.017s ( 26%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_sqrt.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_sqrt.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_sqrt.c.o -c ../webrtc/common_audio/signal_processing/spl_sqrt.c │B│ [72/270 2.025s ( 26%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_sqrt_of_one_minus_x_squared.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_sqrt_of_one_minus_x_squared.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_sqrt_of_one_minus_x_squared.c.o -c ../webrtc/common_audio/signal_processing/sqrt_of_one_minus_x_squared.c │B│ [73/270 2.026s ( 27%)] clang++ -Iwebrtc/rtc_base/liblibbase.a.p -Iwebrtc/rtc_base -I../webrtc/rtc_base -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/rtc_base/liblibbase.a.p/experiments_field_trial_parser.cc.o -MF webrtc/rtc_base/liblibbase.a.p/experiments_field_trial_parser.cc.o.d -o webrtc/rtc_base/liblibbase.a.p/experiments_field_trial_parser.cc.o -c ../webrtc/rtc_base/experiments/field_trial_parser.cc │B│ In file included from ../webrtc/rtc_base/experiments/field_trial_parser.cc:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [74/270 2.040s ( 27%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_splitting_filter.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_splitting_filter.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_splitting_filter.c.o -c ../webrtc/common_audio/signal_processing/splitting_filter.c │B│ [75/270 2.045s ( 27%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2_internal.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2_internal.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2_internal.c.o -c ../webrtc/common_audio/signal_processing/resample_by_2_internal.c │B│ [76/270 2.049s ( 28%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/third_party_spl_sqrt_floor_spl_sqrt_floor.c.o -MF webrtc/common_audio/libcommon_audio.a.p/third_party_spl_sqrt_floor_spl_sqrt_floor.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/third_party_spl_sqrt_floor_spl_sqrt_floor.c.o -c ../webrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c │B│ [77/270 2.058s ( 28%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/resampler_sinusoidal_linear_chirp_source.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/resampler_sinusoidal_linear_chirp_source.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/resampler_sinusoidal_linear_chirp_source.cc.o -c ../webrtc/common_audio/resampler/sinusoidal_linear_chirp_source.cc │B│ [78/270 2.069s ( 28%)] clang++ -Iwebrtc/api/liblibapi.a.p -Iwebrtc/api -I../webrtc/api -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/api/liblibapi.a.p/video_video_timing.cc.o -MF webrtc/api/liblibapi.a.p/video_video_timing.cc.o.d -o webrtc/api/liblibapi.a.p/video_video_timing.cc.o -c ../webrtc/api/video/video_timing.cc │B│ In file included from ../webrtc/api/video/video_timing.cc:11: │B│ In file included from ../webrtc/api/video/video_timing.h:19: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [79/270 2.070s ( 29%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_fractional.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_fractional.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_fractional.c.o -c ../webrtc/common_audio/signal_processing/resample_fractional.c │B│ [80/270 2.074s ( 29%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/vad_vad_gmm.c.o -MF webrtc/common_audio/libcommon_audio.a.p/vad_vad_gmm.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/vad_vad_gmm.c.o -c ../webrtc/common_audio/vad/vad_gmm.c │B│ [81/270 2.078s ( 29%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample.c.o -c ../webrtc/common_audio/signal_processing/resample.c │B│ [82/270 2.098s ( 30%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/vad_webrtc_vad.c.o -MF webrtc/common_audio/libcommon_audio.a.p/vad_webrtc_vad.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/vad_webrtc_vad.c.o -c ../webrtc/common_audio/vad/webrtc_vad.c │B│ [83/270 2.104s ( 30%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_vector_scaling_operations.c.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_vector_scaling_operations.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_vector_scaling_operations.c.o -c ../webrtc/common_audio/signal_processing/vector_scaling_operations.c │B│ [84/270 2.105s ( 31%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/vad_vad_sp.c.o -MF webrtc/common_audio/libcommon_audio.a.p/vad_vad_sp.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/vad_vad_sp.c.o -c ../webrtc/common_audio/vad/vad_sp.c │B│ [85/270 2.118s ( 31%)] clang++ -Iwebrtc/third_party/rnnoise/liblibrnnoise.a.p -Iwebrtc/third_party/rnnoise -I../webrtc/third_party/rnnoise -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/third_party/rnnoise/liblibrnnoise.a.p/src_rnn_vad_weights.cc.o -MF webrtc/third_party/rnnoise/liblibrnnoise.a.p/src_rnn_vad_weights.cc.o.d -o webrtc/third_party/rnnoise/liblibrnnoise.a.p/src_rnn_vad_weights.cc.o -c ../webrtc/third_party/rnnoise/src/rnn_vad_weights.cc │B│ [86/270 2.130s ( 31%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/vad_vad_core.c.o -MF webrtc/common_audio/libcommon_audio.a.p/vad_vad_core.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/vad_vad_core.c.o -c ../webrtc/common_audio/vad/vad_core.c │B│ [87/270 2.134s ( 32%)] rm -f webrtc/rtc_base/liblibbase.a && llvm-ar csrDT webrtc/rtc_base/liblibbase.a webrtc/rtc_base/liblibbase.a.p/checks.cc.o webrtc/rtc_base/liblibbase.a.p/containers_flat_tree.cc.o webrtc/rtc_base/liblibbase.a.p/event.cc.o webrtc/rtc_base/liblibbase.a.p/event_tracer.cc.o webrtc/rtc_base/liblibbase.a.p/experiments_field_trial_parser.cc.o webrtc/rtc_base/liblibbase.a.p/logging.cc.o webrtc/rtc_base/liblibbase.a.p/memory_aligned_malloc.cc.o webrtc/rtc_base/liblibbase.a.p/platform_thread.cc.o webrtc/rtc_base/liblibbase.a.p/platform_thread_types.cc.o webrtc/rtc_base/liblibbase.a.p/race_checker.cc.o webrtc/rtc_base/liblibbase.a.p/random.cc.o webrtc/rtc_base/liblibbase.a.p/string_encode.cc.o webrtc/rtc_base/liblibbase.a.p/string_to_number.cc.o webrtc/rtc_base/liblibbase.a.p/string_utils.cc.o webrtc/rtc_base/liblibbase.a.p/strings_string_builder.cc.o webrtc/rtc_base/liblibbase.a.p/synchronization_sequence_checker_internal.cc.o webrtc/rtc_base/liblibbase.a.p/synchronization_yield_policy.cc.o webrtc/rtc_base/liblibbase.a.p/system_file_wrapper.cc.o webrtc/rtc_base/liblibbase.a.p/system_time.cc.o webrtc/rtc_base/liblibbase.a.p/time_utils.cc.o webrtc/rtc_base/liblibbase.a.p/zero_memory.cc.o │B│ [88/270 2.145s ( 32%)] rm -f webrtc/api/liblibapi.a && llvm-ar csrDT webrtc/api/liblibapi.a webrtc/api/liblibapi.a.p/audio_audio_frame.cc.o webrtc/api/liblibapi.a.p/audio_audio_processing.cc.o webrtc/api/liblibapi.a.p/audio_audio_processing_statistics.cc.o webrtc/api/liblibapi.a.p/audio_channel_layout.cc.o webrtc/api/liblibapi.a.p/audio_echo_canceller3_config.cc.o webrtc/api/liblibapi.a.p/rtp_headers.cc.o webrtc/api/liblibapi.a.p/rtp_packet_info.cc.o webrtc/api/liblibapi.a.p/task_queue_task_queue_base.cc.o webrtc/api/liblibapi.a.p/units_frequency.cc.o webrtc/api/liblibapi.a.p/units_time_delta.cc.o webrtc/api/liblibapi.a.p/units_timestamp.cc.o webrtc/api/liblibapi.a.p/video_color_space.cc.o webrtc/api/liblibapi.a.p/video_hdr_metadata.cc.o webrtc/api/liblibapi.a.p/video_video_content_type.cc.o webrtc/api/liblibapi.a.p/video_video_timing.cc.o │B│ [89/270 2.148s ( 32%)] rm -f webrtc/common_audio/libcommon_audio_sse2.a && llvm-ar csrDT webrtc/common_audio/libcommon_audio_sse2.a webrtc/common_audio/libcommon_audio_sse2.a.p/fir_filter_sse.cc.o webrtc/common_audio/libcommon_audio_sse2.a.p/resampler_sinc_resampler_sse.cc.o webrtc/common_audio/libcommon_audio_sse2.a.p/third_party_ooura_fft_size_128_ooura_fft_sse2.cc.o │B│ [90/270 2.154s ( 33%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_128_ooura_fft.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_128_ooura_fft.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_128_ooura_fft.cc.o -c ../webrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft.cc │B│ [91/270 2.159s ( 33%)] rm -f webrtc/third_party/rnnoise/liblibrnnoise.a && llvm-ar csrDT webrtc/third_party/rnnoise/liblibrnnoise.a webrtc/third_party/rnnoise/liblibrnnoise.a.p/src_rnn_vad_weights.cc.o │B│ [92/270 2.170s ( 34%)] clang -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/vad_vad_filterbank.c.o -MF webrtc/common_audio/libcommon_audio.a.p/vad_vad_filterbank.c.o.d -o webrtc/common_audio/libcommon_audio.a.p/vad_vad_filterbank.c.o -c ../webrtc/common_audio/vad/vad_filterbank.c │B│ [93/270 2.227s ( 34%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/resampler_push_sinc_resampler.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/resampler_push_sinc_resampler.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/resampler_push_sinc_resampler.cc.o -c ../webrtc/common_audio/resampler/push_sinc_resampler.cc │B│ In file included from ../webrtc/common_audio/resampler/push_sinc_resampler.cc:11: │B│ In file included from ../webrtc/common_audio/resampler/push_sinc_resampler.h:19: │B│ In file included from ../webrtc/api/audio/audio_view.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [94/270 2.318s ( 34%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/channel_buffer.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/channel_buffer.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/channel_buffer.cc.o -c ../webrtc/common_audio/channel_buffer.cc │B│ In file included from ../webrtc/common_audio/channel_buffer.cc:11: │B│ In file included from ../webrtc/common_audio/channel_buffer.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [95/270 2.364s ( 35%)] clang++ -Iwebrtc/system_wrappers/libsystem_wrappers.a.p -Iwebrtc/system_wrappers -I../webrtc/system_wrappers -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/system_wrappers/libsystem_wrappers.a.p/source_metrics.cc.o -MF webrtc/system_wrappers/libsystem_wrappers.a.p/source_metrics.cc.o.d -o webrtc/system_wrappers/libsystem_wrappers.a.p/source_metrics.cc.o -c ../webrtc/system_wrappers/source/metrics.cc │B│ In file included from ../webrtc/system_wrappers/source/metrics.cc:10: │B│ In file included from ../webrtc/system_wrappers/include/metrics.h:22: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [96/270 2.380s ( 35%)] clang++ -Iwebrtc/common_audio/libcommon_audio_avx.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -mavx2 -mfma -MD -MQ webrtc/common_audio/libcommon_audio_avx.a.p/fir_filter_avx2.cc.o -MF webrtc/common_audio/libcommon_audio_avx.a.p/fir_filter_avx2.cc.o.d -o webrtc/common_audio/libcommon_audio_avx.a.p/fir_filter_avx2.cc.o -c ../webrtc/common_audio/fir_filter_avx2.cc │B│ In file included from ../webrtc/common_audio/fir_filter_avx2.cc:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [97/270 2.394s ( 35%)] rm -f webrtc/common_audio/libcommon_audio_avx.a && llvm-ar csrDT webrtc/common_audio/libcommon_audio_avx.a webrtc/common_audio/libcommon_audio_avx.a.p/fir_filter_avx2.cc.o webrtc/common_audio/libcommon_audio_avx.a.p/resampler_sinc_resampler_avx2.cc.o │B│ [98/270 2.481s ( 36%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/resampler_sinc_resampler.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/resampler_sinc_resampler.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/resampler_sinc_resampler.cc.o -c ../webrtc/common_audio/resampler/sinc_resampler.cc │B│ In file included from ../webrtc/common_audio/resampler/sinc_resampler.cc:96: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [99/270 2.484s ( 36%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/audio_converter.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/audio_converter.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/audio_converter.cc.o -c ../webrtc/common_audio/audio_converter.cc │B│ In file included from ../webrtc/common_audio/audio_converter.cc:18: │B│ In file included from ../webrtc/common_audio/channel_buffer.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [100/270 2.531s ( 37%)] clang++ -Iwebrtc/system_wrappers/libsystem_wrappers.a.p -Iwebrtc/system_wrappers -I../webrtc/system_wrappers -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/system_wrappers/libsystem_wrappers.a.p/source_field_trial.cc.o -MF webrtc/system_wrappers/libsystem_wrappers.a.p/source_field_trial.cc.o.d -o webrtc/system_wrappers/libsystem_wrappers.a.p/source_field_trial.cc.o -c ../webrtc/system_wrappers/source/field_trial.cc │B│ In file included from ../webrtc/system_wrappers/source/field_trial.cc:10: │B│ In file included from ../webrtc/system_wrappers/include/field_trial.h:17: │B│ In file included from ../webrtc/rtc_base/containers/flat_set.h:19: │B│ In file included from ../webrtc/rtc_base/containers/flat_tree.h:23: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [101/270 2.545s ( 37%)] rm -f webrtc/system_wrappers/libsystem_wrappers.a && llvm-ar csrDT webrtc/system_wrappers/libsystem_wrappers.a webrtc/system_wrappers/libsystem_wrappers.a.p/source_cpu_features.cc.o webrtc/system_wrappers/libsystem_wrappers.a.p/source_denormal_disabler.cc.o webrtc/system_wrappers/libsystem_wrappers.a.p/source_field_trial.cc.o webrtc/system_wrappers/libsystem_wrappers.a.p/source_metrics.cc.o webrtc/system_wrappers/libsystem_wrappers.a.p/source_sleep.cc.o │B│ [102/270 2.562s ( 37%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/resampler_push_resampler.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/resampler_push_resampler.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/resampler_push_resampler.cc.o -c ../webrtc/common_audio/resampler/push_resampler.cc │B│ In file included from ../webrtc/common_audio/resampler/push_resampler.cc:11: │B│ In file included from ../webrtc/common_audio/resampler/include/push_resampler.h:17: │B│ In file included from ../webrtc/api/audio/audio_view.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [103/270 2.623s ( 38%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/resampler_resampler.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/resampler_resampler.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/resampler_resampler.cc.o -c ../webrtc/common_audio/resampler/resampler.cc │B│ In file included from ../webrtc/common_audio/resampler/resampler.cc:22: │B│ In file included from ../webrtc/rtc_base/logging.h:65: │B│ In file included from ../webrtc/api/units/timestamp.h:18: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [104/270 2.629s ( 38%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_256_fft4g.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_256_fft4g.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_256_fft4g.cc.o -c ../webrtc/common_audio/third_party/ooura/fft_size_256/fft4g.cc │B│ [105/270 2.650s ( 38%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/signal_processing_dot_product_with_scale.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/signal_processing_dot_product_with_scale.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/signal_processing_dot_product_with_scale.cc.o -c ../webrtc/common_audio/signal_processing/dot_product_with_scale.cc │B│ In file included from ../webrtc/common_audio/signal_processing/dot_product_with_scale.cc:13: │B│ In file included from ../webrtc/rtc_base/numerics/safe_conversions.h:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [106/270 2.738s ( 39%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_clockdrift_detector.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_clockdrift_detector.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_clockdrift_detector.cc.o -c ../webrtc/modules/audio_processing/aec3/clockdrift_detector.cc │B│ [107/270 2.784s ( 39%)] clang -Iwebrtc/third_party/pffft/liblibpffft.a.p -Iwebrtc/third_party/pffft -I../webrtc/third_party/pffft -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -D_GNU_SOURCE -MD -MQ webrtc/third_party/pffft/liblibpffft.a.p/src_pffft.c.o -MF webrtc/third_party/pffft/liblibpffft.a.p/src_pffft.c.o.d -o webrtc/third_party/pffft/liblibpffft.a.p/src_pffft.c.o -c ../webrtc/third_party/pffft/src/pffft.c │B│ [108/270 2.798s ( 40%)] rm -f webrtc/third_party/pffft/liblibpffft.a && llvm-ar csrDT webrtc/third_party/pffft/liblibpffft.a webrtc/third_party/pffft/liblibpffft.a.p/src_pffft.c.o │B│ [109/270 2.865s ( 40%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/smoothing_filter.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/smoothing_filter.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/smoothing_filter.cc.o -c ../webrtc/common_audio/smoothing_filter.cc │B│ In file included from ../webrtc/common_audio/smoothing_filter.cc:17: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [110/270 2.891s ( 40%)] clang++ -Iwebrtc/common_audio/libcommon_audio.a.p -Iwebrtc/common_audio -I../webrtc/common_audio -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -MD -MQ webrtc/common_audio/libcommon_audio.a.p/vad_vad.cc.o -MF webrtc/common_audio/libcommon_audio.a.p/vad_vad.cc.o.d -o webrtc/common_audio/libcommon_audio.a.p/vad_vad.cc.o -c ../webrtc/common_audio/vad/vad.cc │B│ In file included from ../webrtc/common_audio/vad/vad.cc:11: │B│ In file included from ../webrtc/common_audio/vad/include/vad.h:17: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [111/270 2.907s ( 41%)] rm -f webrtc/common_audio/libcommon_audio.a && llvm-ar csrDT webrtc/common_audio/libcommon_audio.a webrtc/common_audio/libcommon_audio.a.p/audio_converter.cc.o webrtc/common_audio/libcommon_audio.a.p/audio_util.cc.o webrtc/common_audio/libcommon_audio.a.p/channel_buffer.cc.o webrtc/common_audio/libcommon_audio.a.p/fir_filter_c.cc.o webrtc/common_audio/libcommon_audio.a.p/fir_filter_factory.cc.o webrtc/common_audio/libcommon_audio.a.p/resampler_push_resampler.cc.o webrtc/common_audio/libcommon_audio.a.p/resampler_push_sinc_resampler.cc.o webrtc/common_audio/libcommon_audio.a.p/resampler_resampler.cc.o webrtc/common_audio/libcommon_audio.a.p/resampler_sinc_resampler.cc.o webrtc/common_audio/libcommon_audio.a.p/resampler_sinusoidal_linear_chirp_source.cc.o webrtc/common_audio/libcommon_audio.a.p/ring_buffer.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_correlation.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_corr_to_refl_coef.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_bit_reverse.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_fft.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_copy_set_operations.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_cross_correlation.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_division_operations.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_dot_product_with_scale.cc.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_downsample_fast.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar_fast_q12.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_energy.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ma_fast_q12.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_hanning_window.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_scaling_square.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_ilbc_specific_functions.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_levinson_durbin.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_lpc_to_refl_coef.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_min_max_operations.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_randomization_functions.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_real_fft.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_refl_coef_to_lpc.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_48khz.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2_internal.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_fractional.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_init.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_inl.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_splitting_filter.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_sqrt.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_sqrt_of_one_minus_x_squared.c.o webrtc/common_audio/libcommon_audio.a.p/signal_processing_vector_scaling_operations.c.o webrtc/common_audio/libcommon_audio.a.p/smoothing_filter.cc.o webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_128_ooura_fft.cc.o webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_256_fft4g.cc.o webrtc/common_audio/libcommon_audio.a.p/third_party_spl_sqrt_floor_spl_sqrt_floor.c.o webrtc/common_audio/libcommon_audio.a.p/vad_vad.cc.o webrtc/common_audio/libcommon_audio.a.p/vad_vad_core.c.o webrtc/common_audio/libcommon_audio.a.p/vad_vad_filterbank.c.o webrtc/common_audio/libcommon_audio.a.p/vad_vad_gmm.c.o webrtc/common_audio/libcommon_audio.a.p/vad_vad_sp.c.o webrtc/common_audio/libcommon_audio.a.p/vad_webrtc_vad.c.o │B│ [112/270 2.932s ( 41%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec3_common.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec3_common.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec3_common.cc.o -c ../webrtc/modules/audio_processing/aec3/aec3_common.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec3_common.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [113/270 3.084s ( 41%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_adaptive_fir_filter_erl.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_adaptive_fir_filter_erl.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_adaptive_fir_filter_erl.cc.o -c ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [114/270 3.105s ( 42%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec_dump_null_aec_dump_factory.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec_dump_null_aec_dump_factory.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec_dump_null_aec_dump_factory.cc.o -c ../webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory.cc │B│ In file included from ../webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory.cc:13: │B│ In file included from ../webrtc/api/task_queue/task_queue_base.h:17: │B│ In file included from ../webrtc/api/units/time_delta.h:20: │B│ In file included from ../webrtc/rtc_base/units/unit_base.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory.cc:14: │B│ In file included from ../webrtc/modules/audio_processing/aec_dump/aec_dump_factory.h:19: │B│ In file included from ../webrtc/modules/audio_processing/include/aec_dump.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [115/270 3.150s ( 42%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec3_fft.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec3_fft.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec3_fft.cc.o -c ../webrtc/modules/audio_processing/aec3/aec3_fft.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec3_fft.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec3_fft.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [116/270 3.302s ( 42%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_api_call_jitter_metrics.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_api_call_jitter_metrics.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_api_call_jitter_metrics.cc.o -c ../webrtc/modules/audio_processing/aec3/api_call_jitter_metrics.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/api_call_jitter_metrics.cc:17: │B│ In file included from ../webrtc/system_wrappers/include/metrics.h:22: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [117/270 3.327s ( 43%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_path_variability.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_path_variability.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_path_variability.cc.o -c ../webrtc/modules/audio_processing/aec3/echo_path_variability.cc │B│ [118/270 3.380s ( 43%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_alignment_mixer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_alignment_mixer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_alignment_mixer.cc.o -c ../webrtc/modules/audio_processing/aec3/alignment_mixer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/alignment_mixer.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/alignment_mixer.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [119/270 3.426s ( 44%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_buffer.cc.o -c ../webrtc/modules/audio_processing/aec3/block_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_buffer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_buffer.h:18: │B│ In file included from ../webrtc/modules/audio_processing/aec3/block.h:17: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [120/270 3.469s ( 44%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -mavx2 -mfma -MD -MQ webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_fft_data_avx2.cc.o -MF webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_fft_data_avx2.cc.o.d -o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_fft_data_avx2.cc.o -c ../webrtc/modules/audio_processing/aec3/fft_data_avx2.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/fft_data_avx2.cc:13: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [121/270 3.480s ( 44%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -mavx2 -mfma -MD -MQ webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_erl_avx2.cc.o -MF webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_erl_avx2.cc.o.d -o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_erl_avx2.cc.o -c ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_avx2.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_avx2.cc:13: │B│ In file included from ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [122/270 3.492s ( 45%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -mavx2 -mfma -MD -MQ webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/agc2_rnn_vad_vector_math_avx2.cc.o -MF webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/agc2_rnn_vad_vector_math_avx2.cc.o.d -o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/agc2_rnn_vad_vector_math_avx2.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2.cc:13: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [123/270 3.500s ( 45%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_processor_metrics.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_processor_metrics.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_processor_metrics.cc.o -c ../webrtc/modules/audio_processing/aec3/block_processor_metrics.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_processor_metrics.cc:14: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [124/270 3.545s ( 45%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -mavx2 -mfma -MD -MQ webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_vector_math_avx2.cc.o -MF webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_vector_math_avx2.cc.o.d -o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_vector_math_avx2.cc.o -c ../webrtc/modules/audio_processing/aec3/vector_math_avx2.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/vector_math_avx2.cc:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [125/270 3.566s ( 46%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_adaptive_fir_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_adaptive_fir_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_adaptive_fir_filter.cc.o -c ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [126/270 3.643s ( 46%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_coarse_filter_update_gain.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_coarse_filter_update_gain.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_coarse_filter_update_gain.cc.o -c ../webrtc/modules/audio_processing/aec3/coarse_filter_update_gain.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/coarse_filter_update_gain.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/coarse_filter_update_gain.h:20: │B│ In file included from ../webrtc/modules/audio_processing/aec3/fft_data.h:23: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [127/270 3.647s ( 47%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_config_selector.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_config_selector.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_config_selector.cc.o -c ../webrtc/modules/audio_processing/aec3/config_selector.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/config_selector.cc:14: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [128/270 3.648s ( 47%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_framer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_framer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_framer.cc.o -c ../webrtc/modules/audio_processing/aec3/block_framer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_framer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_framer.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [129/270 3.655s ( 47%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -mavx2 -mfma -MD -MQ webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_avx2.cc.o -MF webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_avx2.cc.o.d -o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_avx2.cc.o -c ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc:13: │B│ In file included from ../webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [130/270 3.660s ( 48%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -mavx2 -mfma -MD -MQ webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_matched_filter_avx2.cc.o -MF webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_matched_filter_avx2.cc.o.d -o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_matched_filter_avx2.cc.o -c ../webrtc/modules/audio_processing/aec3/matched_filter_avx2.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/matched_filter_avx2.cc:13: │B│ In file included from ../webrtc/modules/audio_processing/aec3/matched_filter.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [131/270 3.676s ( 48%)] rm -f webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a && llvm-ar csrDT webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_avx2.cc.o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_erl_avx2.cc.o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_fft_data_avx2.cc.o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_matched_filter_avx2.cc.o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_vector_math_avx2.cc.o webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/agc2_rnn_vad_vector_math_avx2.cc.o │B│ [132/270 3.706s ( 48%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_delay_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_delay_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_delay_buffer.cc.o -c ../webrtc/modules/audio_processing/aec3/block_delay_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_delay_buffer.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_delay_buffer.h:18: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_delay_buffer.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_delay_buffer.h:18: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [133/270 3.780s ( 49%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_downsampled_render_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_downsampled_render_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_downsampled_render_buffer.cc.o -c ../webrtc/modules/audio_processing/aec3/downsampled_render_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/downsampled_render_buffer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/downsampled_render_buffer.h:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [134/270 3.837s ( 49%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_dominant_nearend_detector.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_dominant_nearend_detector.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_dominant_nearend_detector.cc.o -c ../webrtc/modules/audio_processing/aec3/dominant_nearend_detector.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/dominant_nearend_detector.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/dominant_nearend_detector.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [135/270 3.845s ( 50%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_processor.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_processor.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_block_processor.cc.o -c ../webrtc/modules/audio_processing/aec3/block_processor.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_processor.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_processor.h:20: │B│ In file included from ../webrtc/api/audio/echo_control.h:16: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [136/270 3.885s ( 50%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_decimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_decimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_decimator.cc.o -c ../webrtc/modules/audio_processing/aec3/decimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/decimator.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/decimator.h:17: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [137/270 3.917s ( 50%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec_state.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec_state.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_aec_state.cc.o -c ../webrtc/modules/audio_processing/aec3/aec_state.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec_state.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec_state.h:22: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [138/270 4.033s ( 51%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_comfort_noise_generator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_comfort_noise_generator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_comfort_noise_generator.cc.o -c ../webrtc/modules/audio_processing/aec3/comfort_noise_generator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/comfort_noise_generator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/comfort_noise_generator.h:20: │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec_state.h:22: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [139/270 4.120s ( 51%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_audibility.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_audibility.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_audibility.cc.o -c ../webrtc/modules/audio_processing/aec3/echo_audibility.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_audibility.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_audibility.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [140/270 4.261s ( 51%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_path_delay_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_path_delay_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_path_delay_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/echo_path_delay_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_path_delay_estimator.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_path_delay_estimator.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [141/270 4.441s ( 52%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_erl_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_erl_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_erl_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/erl_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/erl_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/erl_estimator.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [142/270 4.442s ( 52%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_fft_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_fft_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_fft_buffer.cc.o -c ../webrtc/modules/audio_processing/aec3/fft_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/fft_buffer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/fft_buffer.h:18: │B│ In file included from ../webrtc/modules/audio_processing/aec3/fft_data.h:23: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [143/270 4.473s ( 52%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_erle_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_erle_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_erle_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/erle_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/erle_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/erle_estimator.h:21: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [144/270 4.561s ( 53%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_moving_average.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_moving_average.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_moving_average.cc.o -c ../webrtc/modules/audio_processing/aec3/moving_average.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/moving_average.cc:12: │B│ In file included from ../webrtc/modules/audio_processing/aec3/moving_average.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [145/270 4.564s ( 53%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_remover_metrics.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_remover_metrics.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_remover_metrics.cc.o -c ../webrtc/modules/audio_processing/aec3/echo_remover_metrics.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_remover_metrics.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_remover_metrics.h:17: │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec_state.h:22: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [146/270 4.610s ( 54%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_multi_channel_content_detector.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_multi_channel_content_detector.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_multi_channel_content_detector.cc.o -c ../webrtc/modules/audio_processing/aec3/multi_channel_content_detector.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/multi_channel_content_detector.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [147/270 4.625s ( 54%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_frame_blocker.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_frame_blocker.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_frame_blocker.cc.o -c ../webrtc/modules/audio_processing/aec3/frame_blocker.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/frame_blocker.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/frame_blocker.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [148/270 4.669s ( 54%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_buffer.cc.o -c ../webrtc/modules/audio_processing/aec3/render_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_buffer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_buffer.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [149/270 4.719s ( 55%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_fullband_erle_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_fullband_erle_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_fullband_erle_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/fullband_erle_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/fullband_erle_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/fullband_erle_estimator.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [150/270 4.728s ( 55%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_refined_filter_update_gain.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_refined_filter_update_gain.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_refined_filter_update_gain.cc.o -c ../webrtc/modules/audio_processing/aec3/refined_filter_update_gain.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/refined_filter_update_gain.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/refined_filter_update_gain.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [151/270 4.746s ( 55%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_matched_filter_lag_aggregator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_matched_filter_lag_aggregator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_matched_filter_lag_aggregator.cc.o -c ../webrtc/modules/audio_processing/aec3/matched_filter_lag_aggregator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/matched_filter_lag_aggregator.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/matched_filter_lag_aggregator.h:19: │B│ In file included from ../webrtc/modules/audio_processing/aec3/matched_filter.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [152/270 4.750s ( 56%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_filter_analyzer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_filter_analyzer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_filter_analyzer.cc.o -c ../webrtc/modules/audio_processing/aec3/filter_analyzer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/filter_analyzer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/filter_analyzer.h:21: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [153/270 4.753s ( 56%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_controller_metrics.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_controller_metrics.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_controller_metrics.cc.o -c ../webrtc/modules/audio_processing/aec3/render_delay_controller_metrics.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_delay_controller_metrics.cc:16: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [154/270 4.865s ( 57%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_echo_control_mobile.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_echo_control_mobile.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_echo_control_mobile.cc.o -c ../webrtc/modules/audio_processing/aecm/echo_control_mobile.cc │B│ [155/270 4.914s ( 57%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_signal_analyzer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_signal_analyzer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_signal_analyzer.cc.o -c ../webrtc/modules/audio_processing/aec3/render_signal_analyzer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_signal_analyzer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_signal_analyzer.h:21: │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_buffer.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [156/270 4.959s ( 57%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_controller.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_controller.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_controller.cc.o -c ../webrtc/modules/audio_processing/aec3/render_delay_controller.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_delay_controller.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_delay_controller.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [157/270 4.986s ( 58%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_decay_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_decay_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_decay_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/reverb_decay_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/reverb_decay_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/reverb_decay_estimator.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [158/270 4.988s ( 58%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_frequency_response.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_frequency_response.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_frequency_response.cc.o -c ../webrtc/modules/audio_processing/aec3/reverb_frequency_response.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/reverb_frequency_response.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/reverb_frequency_response.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [159/270 5.000s ( 58%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_model.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_model.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_model.cc.o -c ../webrtc/modules/audio_processing/aec3/reverb_model.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/reverb_model.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/reverb_model.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [160/270 5.124s ( 59%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_remover.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_remover.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_remover.cc.o -c ../webrtc/modules/audio_processing/aec3/echo_remover.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_remover.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_remover.h:18: │B│ In file included from ../webrtc/api/audio/echo_control.h:16: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [161/270 5.231s ( 59%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_render_delay_buffer.cc.o -c ../webrtc/modules/audio_processing/aec3/render_delay_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_delay_buffer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/render_delay_buffer.h:19: │B│ In file included from ../webrtc/modules/audio_processing/aec3/block.h:17: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [162/270 5.251s ( 60%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_utility.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_utility.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_utility.cc.o -c ../webrtc/modules/audio_processing/agc/utility.cc │B│ [163/270 5.286s ( 60%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_model_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_model_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_reverb_model_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/reverb_model_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/reverb_model_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/reverb_model_estimator.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [164/270 5.320s ( 60%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_matched_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_matched_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_matched_filter.cc.o -c ../webrtc/modules/audio_processing/aec3/matched_filter.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/matched_filter.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/matched_filter.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [165/270 5.328s ( 61%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_residual_echo_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_residual_echo_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_residual_echo_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/residual_echo_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/residual_echo_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/residual_echo_estimator.h:20: │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec_state.h:22: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [166/270 5.357s ( 61%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_spectrum_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_spectrum_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_spectrum_buffer.cc.o -c ../webrtc/modules/audio_processing/aec3/spectrum_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/spectrum_buffer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/spectrum_buffer.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [167/270 5.527s ( 61%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subband_nearend_detector.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subband_nearend_detector.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subband_nearend_detector.cc.o -c ../webrtc/modules/audio_processing/aec3/subband_nearend_detector.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/subband_nearend_detector.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/subband_nearend_detector.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [168/270 5.545s ( 62%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor_output_analyzer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor_output_analyzer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor_output_analyzer.cc.o -c ../webrtc/modules/audio_processing/aec3/subtractor_output_analyzer.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/subtractor_output_analyzer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/subtractor_output_analyzer.h:16: │B│ In file included from ../webrtc/modules/audio_processing/aec3/subtractor_output.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [169/270 5.573s ( 62%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_stationarity_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_stationarity_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_stationarity_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/stationarity_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/stationarity_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/stationarity_estimator.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [170/270 5.592s ( 62%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_canceller3.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_canceller3.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_echo_canceller3.cc.o -c ../webrtc/modules/audio_processing/aec3/echo_canceller3.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_canceller3.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_canceller3.h:21: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_canceller3.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/aec3/echo_canceller3.h:25: │B│ In file included from ../webrtc/modules/audio_processing/aec3/block_delay_buffer.h:18: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [171/270 5.593s ( 63%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor_output.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor_output.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor_output.cc.o -c ../webrtc/modules/audio_processing/aec3/subtractor_output.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/subtractor_output.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/subtractor_output.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [172/270 5.736s ( 63%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_aecm_core.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_aecm_core.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_aecm_core.cc.o -c ../webrtc/modules/audio_processing/aecm/aecm_core.cc │B│ In file included from ../webrtc/modules/audio_processing/aecm/aecm_core.cc:24: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [173/270 5.817s ( 64%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_loudness_histogram.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_loudness_histogram.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_loudness_histogram.cc.o -c ../webrtc/modules/audio_processing/agc/loudness_histogram.cc │B│ In file included from ../webrtc/modules/audio_processing/agc/loudness_histogram.cc:17: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [174/270 5.820s ( 64%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_agc.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_agc.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_agc.cc.o -c ../webrtc/modules/audio_processing/agc/agc.cc │B│ In file included from ../webrtc/modules/audio_processing/agc/agc.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc/agc.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [175/270 5.850s ( 64%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_suppression_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_suppression_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_suppression_filter.cc.o -c ../webrtc/modules/audio_processing/aec3/suppression_filter.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/suppression_filter.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/suppression_filter.h:18: │B│ In file included from ../webrtc/modules/audio_processing/aec3/aec3_fft.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [176/270 5.879s ( 65%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subband_erle_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subband_erle_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subband_erle_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/subband_erle_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/subband_erle_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/subband_erle_estimator.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [177/270 5.917s ( 65%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_legacy_digital_agc.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_legacy_digital_agc.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_legacy_digital_agc.cc.o -c ../webrtc/modules/audio_processing/agc/legacy/digital_agc.cc │B│ In file included from ../webrtc/modules/audio_processing/agc/legacy/digital_agc.cc:16: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [178/270 5.953s ( 65%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_legacy_analog_agc.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_legacy_analog_agc.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_legacy_analog_agc.cc.o -c ../webrtc/modules/audio_processing/agc/legacy/analog_agc.cc │B│ In file included from ../webrtc/modules/audio_processing/agc/legacy/analog_agc.cc:24: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [179/270 5.987s ( 66%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_transparent_mode.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_transparent_mode.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_transparent_mode.cc.o -c ../webrtc/modules/audio_processing/aec3/transparent_mode.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/transparent_mode.cc:13: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [180/270 6.041s ( 66%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_signal_dependent_erle_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_signal_dependent_erle_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_signal_dependent_erle_estimator.cc.o -c ../webrtc/modules/audio_processing/aec3/signal_dependent_erle_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/signal_dependent_erle_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/signal_dependent_erle_estimator.h:17: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [181/270 6.066s ( 67%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_agc2_testing_common.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_agc2_testing_common.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_agc2_testing_common.cc.o -c ../webrtc/modules/audio_processing/agc2/agc2_testing_common.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/agc2_testing_common.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/agc2_testing_common.h:17: │B│ In file included from ../webrtc/rtc_base/random.h:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [182/270 6.115s ( 67%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_biquad_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_biquad_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_biquad_filter.cc.o -c ../webrtc/modules/audio_processing/agc2/biquad_filter.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/biquad_filter.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/biquad_filter.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [183/270 6.287s ( 67%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_suppression_gain.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_suppression_gain.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_suppression_gain.cc.o -c ../webrtc/modules/audio_processing/aec3/suppression_gain.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/suppression_gain.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/suppression_gain.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [184/270 6.291s ( 68%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_cpu_features.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_cpu_features.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_cpu_features.cc.o -c ../webrtc/modules/audio_processing/agc2/cpu_features.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/cpu_features.cc:13: │B│ In file included from ../webrtc/rtc_base/strings/string_builder.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [185/270 6.365s ( 68%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_adaptive_digital_gain_controller.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_adaptive_digital_gain_controller.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_adaptive_digital_gain_controller.cc.o -c ../webrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller.h:16: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller.h:16: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [186/270 6.428s ( 68%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_clipping_predictor_level_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_clipping_predictor_level_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_clipping_predictor_level_buffer.cc.o -c ../webrtc/modules/audio_processing/agc2/clipping_predictor_level_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/clipping_predictor_level_buffer.cc:16: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [187/270 6.453s ( 69%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_gain_applier.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_gain_applier.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_gain_applier.cc.o -c ../webrtc/modules/audio_processing/agc2/gain_applier.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/gain_applier.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/gain_applier.h:16: │B│ In file included from ../webrtc/api/audio/audio_view.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [188/270 6.529s ( 69%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aec3_subtractor.cc.o -c ../webrtc/modules/audio_processing/aec3/subtractor.cc │B│ In file included from ../webrtc/modules/audio_processing/aec3/subtractor.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/aec3/subtractor.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [189/270 6.532s ( 70%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_compute_interpolated_gain_curve.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_compute_interpolated_gain_curve.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_compute_interpolated_gain_curve.cc.o -c ../webrtc/modules/audio_processing/agc2/compute_interpolated_gain_curve.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/compute_interpolated_gain_curve.cc:21: │B│ In file included from ../webrtc/modules/audio_processing/agc2/agc2_testing_common.h:17: │B│ In file included from ../webrtc/rtc_base/random.h:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [190/270 6.602s ( 70%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_fixed_digital_level_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_fixed_digital_level_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_fixed_digital_level_estimator.cc.o -c ../webrtc/modules/audio_processing/agc2/fixed_digital_level_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/fixed_digital_level_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/fixed_digital_level_estimator.h:18: │B│ In file included from ../webrtc/modules/audio_processing/include/audio_frame_view.h:14: │B│ In file included from ../webrtc/api/audio/audio_view.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [191/270 6.680s ( 70%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_interpolated_gain_curve.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_interpolated_gain_curve.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_interpolated_gain_curve.cc.o -c ../webrtc/modules/audio_processing/agc2/interpolated_gain_curve.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/interpolated_gain_curve.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/interpolated_gain_curve.h:19: │B│ In file included from ../webrtc/system_wrappers/include/metrics.h:22: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [192/270 6.729s ( 71%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_limiter_db_gain_curve.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_limiter_db_gain_curve.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_limiter_db_gain_curve.cc.o -c ../webrtc/modules/audio_processing/agc2/limiter_db_gain_curve.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/limiter_db_gain_curve.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/limiter_db_gain_curve.h:16: │B│ In file included from ../webrtc/modules/audio_processing/agc2/agc2_testing_common.h:17: │B│ In file included from ../webrtc/rtc_base/random.h:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [193/270 6.735s ( 71%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_clipping_predictor.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_clipping_predictor.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_clipping_predictor.cc.o -c ../webrtc/modules/audio_processing/agc2/clipping_predictor.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/clipping_predictor.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/clipping_predictor.h:18: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/agc2/clipping_predictor.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/clipping_predictor.h:18: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [194/270 6.752s ( 71%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_input_volume_stats_reporter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_input_volume_stats_reporter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_input_volume_stats_reporter.cc.o -c ../webrtc/modules/audio_processing/agc2/input_volume_stats_reporter.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/input_volume_stats_reporter.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/input_volume_stats_reporter.h:17: │B│ In file included from ../webrtc/system_wrappers/include/metrics.h:22: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [195/270 6.768s ( 72%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_agc_manager_direct.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_agc_manager_direct.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc_agc_manager_direct.cc.o -c ../webrtc/modules/audio_processing/agc/agc_manager_direct.cc │B│ In file included from ../webrtc/modules/audio_processing/agc/agc_manager_direct.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc/agc_manager_direct.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/agc/agc_manager_direct.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc/agc_manager_direct.h:19: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [196/270 6.777s ( 72%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_noise_level_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_noise_level_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_noise_level_estimator.cc.o -c ../webrtc/modules/audio_processing/agc2/noise_level_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/noise_level_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/noise_level_estimator.h:16: │B│ In file included from ../webrtc/api/audio/audio_view.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [197/270 6.781s ( 72%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_auto_correlation.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_auto_correlation.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_auto_correlation.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/auto_correlation.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/auto_correlation.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/auto_correlation.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [198/270 6.836s ( 73%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_features_extraction.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_features_extraction.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_features_extraction.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/features_extraction.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/features_extraction.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/features_extraction.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [199/270 6.860s ( 73%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_lp_residual.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_lp_residual.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_lp_residual.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/lp_residual.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/lp_residual.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/lp_residual.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [200/270 6.874s ( 74%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_pitch_search.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_pitch_search.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_pitch_search.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/pitch_search.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/pitch_search.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/pitch_search.h:17: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [201/270 6.901s ( 74%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_limiter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_limiter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_limiter.cc.o -c ../webrtc/modules/audio_processing/agc2/limiter.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/limiter.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/limiter.h:17: │B│ In file included from ../webrtc/api/audio/audio_frame.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [202/270 6.953s ( 74%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [203/270 7.077s ( 75%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn_fc.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn_fc.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn_fc.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn_fc.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn_fc.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn_fc.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [204/270 7.104s ( 75%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_pitch_search_internal.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_pitch_search_internal.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_pitch_search_internal.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [205/270 7.195s ( 75%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn_gru.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn_gru.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_rnn_gru.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn_gru.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn_gru.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/rnn_gru.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [206/270 7.199s ( 76%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_input_volume_controller.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_input_volume_controller.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_input_volume_controller.cc.o -c ../webrtc/modules/audio_processing/agc2/input_volume_controller.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/input_volume_controller.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/input_volume_controller.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/agc2/input_volume_controller.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/input_volume_controller.h:19: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [207/270 7.244s ( 76%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_spectral_features_internal.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_spectral_features_internal.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_spectral_features_internal.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [208/270 7.296s ( 77%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_saturation_protector_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_saturation_protector_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_saturation_protector_buffer.cc.o -c ../webrtc/modules/audio_processing/agc2/saturation_protector_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/saturation_protector_buffer.cc:13: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [209/270 7.320s ( 77%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_saturation_protector.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_saturation_protector.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_saturation_protector.cc.o -c ../webrtc/modules/audio_processing/agc2/saturation_protector.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/saturation_protector.cc:17: │B│ In file included from ../webrtc/modules/audio_processing/logging/apm_data_dumper.h:26: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [210/270 7.360s ( 77%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_spectral_features.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_spectral_features.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_rnn_vad_spectral_features.cc.o -c ../webrtc/modules/audio_processing/agc2/rnn_vad/spectral_features.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/spectral_features.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/rnn_vad/spectral_features.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [211/270 7.384s ( 78%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_speech_probability_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_speech_probability_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_speech_probability_buffer.cc.o -c ../webrtc/modules/audio_processing/agc2/speech_probability_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/speech_probability_buffer.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [212/270 7.515s ( 78%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_vector_float_frame.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_vector_float_frame.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_vector_float_frame.cc.o -c ../webrtc/modules/audio_processing/agc2/vector_float_frame.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/vector_float_frame.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/vector_float_frame.h:16: │B│ In file included from ../webrtc/api/audio/audio_view.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [213/270 7.540s ( 78%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_prior_signal_model.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_prior_signal_model.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_prior_signal_model.cc.o -c ../webrtc/modules/audio_processing/ns/prior_signal_model.cc │B│ [214/270 7.583s ( 79%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_vad_wrapper.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_vad_wrapper.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_vad_wrapper.cc.o -c ../webrtc/modules/audio_processing/agc2/vad_wrapper.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/vad_wrapper.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/vad_wrapper.h:17: │B│ In file included from ../webrtc/api/audio/audio_view.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [215/270 7.636s ( 79%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_speech_level_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_speech_level_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/agc2_speech_level_estimator.cc.o -c ../webrtc/modules/audio_processing/agc2/speech_level_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/agc2/speech_level_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/speech_level_estimator.h:18: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/agc2/speech_level_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/agc2/speech_level_estimator.h:18: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [216/270 7.653s ( 80%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_mean_variance_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_mean_variance_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_mean_variance_estimator.cc.o -c ../webrtc/modules/audio_processing/echo_detector/mean_variance_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/echo_detector/mean_variance_estimator.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [217/270 7.668s ( 80%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_circular_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_circular_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_circular_buffer.cc.o -c ../webrtc/modules/audio_processing/echo_detector/circular_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/echo_detector/circular_buffer.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [218/270 7.675s ( 80%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_moving_max.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_moving_max.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_moving_max.cc.o -c ../webrtc/modules/audio_processing/echo_detector/moving_max.cc │B│ In file included from ../webrtc/modules/audio_processing/echo_detector/moving_max.cc:13: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [219/270 7.693s ( 81%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_normalized_covariance_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_normalized_covariance_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_detector_normalized_covariance_estimator.cc.o -c ../webrtc/modules/audio_processing/echo_detector/normalized_covariance_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/echo_detector/normalized_covariance_estimator.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [220/270 7.741s ( 81%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_signal_model.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_signal_model.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_signal_model.cc.o -c ../webrtc/modules/audio_processing/ns/signal_model.cc │B│ [221/270 7.829s ( 81%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/capture_levels_adjuster_capture_levels_adjuster.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/capture_levels_adjuster_capture_levels_adjuster.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/capture_levels_adjuster_capture_levels_adjuster.cc.o -c ../webrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc │B│ In file included from ../webrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h:15: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h:15: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [222/270 7.854s ( 82%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/capture_levels_adjuster_audio_samples_scaler.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/capture_levels_adjuster_audio_samples_scaler.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/capture_levels_adjuster_audio_samples_scaler.cc.o -c ../webrtc/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc │B│ In file included from ../webrtc/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h:16: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h:16: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [223/270 8.099s ( 82%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/logging_apm_data_dumper.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/logging_apm_data_dumper.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/logging_apm_data_dumper.cc.o -c ../webrtc/modules/audio_processing/logging/apm_data_dumper.cc │B│ In file included from ../webrtc/modules/audio_processing/logging/apm_data_dumper.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/logging/apm_data_dumper.h:26: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [224/270 8.116s ( 82%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_fast_math.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_fast_math.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_fast_math.cc.o -c ../webrtc/modules/audio_processing/ns/fast_math.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/fast_math.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/fast_math.h:14: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [225/270 8.132s ( 83%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_control_mobile_impl.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_control_mobile_impl.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/echo_control_mobile_impl.cc.o -c ../webrtc/modules/audio_processing/echo_control_mobile_impl.cc │B│ In file included from ../webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/echo_control_mobile_impl.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/echo_control_mobile_impl.cc:17: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [226/270 8.140s ( 83%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/include_aec_dump.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/include_aec_dump.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/include_aec_dump.cc.o -c ../webrtc/modules/audio_processing/include/aec_dump.cc │B│ In file included from ../webrtc/modules/audio_processing/include/aec_dump.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/include/aec_dump.h:20: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/include/aec_dump.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/include/aec_dump.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [227/270 8.176s ( 84%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_histograms.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_histograms.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_histograms.cc.o -c ../webrtc/modules/audio_processing/ns/histograms.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/histograms.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/histograms.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [228/270 8.183s ( 84%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_buffer.cc.o -c ../webrtc/modules/audio_processing/audio_buffer.cc │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [229/270 8.243s ( 84%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_noise_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_noise_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_noise_estimator.cc.o -c ../webrtc/modules/audio_processing/ns/noise_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/noise_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/noise_estimator.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [230/270 8.303s ( 85%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/include_audio_frame_proxies.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/include_audio_frame_proxies.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/include_audio_frame_proxies.cc.o -c ../webrtc/modules/audio_processing/include/audio_frame_proxies.cc │B│ In file included from ../webrtc/modules/audio_processing/include/audio_frame_proxies.cc:13: │B│ In file included from ../webrtc/api/audio/audio_frame.h:20: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/include/audio_frame_proxies.cc:14: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [231/270 8.327s ( 85%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_ns_fft.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_ns_fft.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_ns_fft.cc.o -c ../webrtc/modules/audio_processing/ns/ns_fft.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/ns_fft.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/ns_fft.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [232/270 8.354s ( 85%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/high_pass_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/high_pass_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/high_pass_filter.cc.o -c ../webrtc/modules/audio_processing/high_pass_filter.cc │B│ In file included from ../webrtc/modules/audio_processing/high_pass_filter.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/high_pass_filter.h:17: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/high_pass_filter.cc:14: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [233/270 8.445s ( 86%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_gmm.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_gmm.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_gmm.cc.o -c ../webrtc/modules/audio_processing/vad/gmm.cc │B│ [234/270 8.448s ( 86%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_prior_signal_model_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_prior_signal_model_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_prior_signal_model_estimator.cc.o -c ../webrtc/modules/audio_processing/ns/prior_signal_model_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/prior_signal_model_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/prior_signal_model_estimator.h:14: │B│ In file included from ../webrtc/modules/audio_processing/ns/histograms.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [235/270 8.486s ( 87%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_suppression_params.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_suppression_params.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_suppression_params.cc.o -c ../webrtc/modules/audio_processing/ns/suppression_params.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/suppression_params.cc:13: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [236/270 8.492s ( 87%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_quantile_noise_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_quantile_noise_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_quantile_noise_estimator.cc.o -c ../webrtc/modules/audio_processing/ns/quantile_noise_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/quantile_noise_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/quantile_noise_estimator.h:18: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [237/270 8.527s ( 87%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pole_zero_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pole_zero_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pole_zero_filter.cc.o -c ../webrtc/modules/audio_processing/vad/pole_zero_filter.cc │B│ [238/270 8.535s ( 88%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pitch_based_vad.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pitch_based_vad.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pitch_based_vad.cc.o -c ../webrtc/modules/audio_processing/vad/pitch_based_vad.cc │B│ [239/270 8.546s ( 88%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/gain_control_impl.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/gain_control_impl.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/gain_control_impl.cc.o -c ../webrtc/modules/audio_processing/gain_control_impl.cc │B│ In file included from ../webrtc/modules/audio_processing/gain_control_impl.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/gain_control_impl.h:21: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/gain_control_impl.cc:16: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [240/270 8.560s ( 88%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pitch_internal.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pitch_internal.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_pitch_internal.cc.o -c ../webrtc/modules/audio_processing/vad/pitch_internal.cc │B│ [241/270 8.565s ( 89%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_signal_model_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_signal_model_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_signal_model_estimator.cc.o -c ../webrtc/modules/audio_processing/ns/signal_model_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/signal_model_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/signal_model_estimator.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [242/270 8.577s ( 89%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_speech_probability_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_speech_probability_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_speech_probability_estimator.cc.o -c ../webrtc/modules/audio_processing/ns/speech_probability_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/speech_probability_estimator.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/speech_probability_estimator.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [243/270 8.586s ( 89%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_wiener_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_wiener_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_wiener_filter.cc.o -c ../webrtc/modules/audio_processing/ns/wiener_filter.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/wiener_filter.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/wiener_filter.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [244/270 8.604s ( 90%)] clang -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_filter_functions.c.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_filter_functions.c.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_filter_functions.c.o -c ../webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c │B│ [245/270 8.655s ( 90%)] clang -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_pitch_filter.c.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_pitch_filter.c.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_pitch_filter.c.o -c ../webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c │B│ [246/270 8.658s ( 91%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/gain_controller2.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/gain_controller2.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/gain_controller2.cc.o -c ../webrtc/modules/audio_processing/gain_controller2.cc │B│ In file included from ../webrtc/modules/audio_processing/gain_controller2.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/gain_controller2.h:18: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/gain_controller2.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/gain_controller2.h:18: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [247/270 8.661s ( 91%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_processing_builder_impl.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_processing_builder_impl.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_processing_builder_impl.cc.o -c ../webrtc/modules/audio_processing/audio_processing_builder_impl.cc │B│ In file included from ../webrtc/modules/audio_processing/audio_processing_builder_impl.cc:13: │B│ In file included from ../webrtc/api/audio/audio_processing.h:34: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/audio_processing_builder_impl.cc:13: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/audio_processing_builder_impl.cc:15: │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:84:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 84 | FILE* handle, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:84:11: note: insert '_Nullable' if the pointer may be null │B│ 84 | FILE* handle, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:84:11: note: insert '_Nonnull' if the pointer should never be null │B│ 84 | FILE* handle, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:99:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 99 | int ProcessStream(const int16_t* const src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:99:34: note: insert '_Nullable' if the pointer may be null │B│ 99 | int ProcessStream(const int16_t* const src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:99:34: note: insert '_Nonnull' if the pointer should never be null │B│ 99 | int ProcessStream(const int16_t* const src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:102:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 102 | int16_t* const dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:102:28: note: insert '_Nullable' if the pointer may be null │B│ 102 | int16_t* const dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:102:28: note: insert '_Nonnull' if the pointer should never be null │B│ 102 | int16_t* const dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:32: note: insert '_Nullable' if the pointer may be null │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:32: note: insert '_Nonnull' if the pointer should never be null │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:39: note: insert '_Nullable' if the pointer may be null │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:39: note: insert '_Nonnull' if the pointer should never be null │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 106 | float* const* dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:26: note: insert '_Nullable' if the pointer may be null │B│ 106 | float* const* dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:26: note: insert '_Nonnull' if the pointer should never be null │B│ 106 | float* const* dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 106 | float* const* dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:33: note: insert '_Nullable' if the pointer may be null │B│ 106 | float* const* dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:33: note: insert '_Nonnull' if the pointer should never be null │B│ 106 | float* const* dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:120:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 120 | int ProcessReverseStream(const int16_t* const src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:120:41: note: insert '_Nullable' if the pointer may be null │B│ 120 | int ProcessReverseStream(const int16_t* const src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:120:41: note: insert '_Nonnull' if the pointer should never be null │B│ 120 | int ProcessReverseStream(const int16_t* const src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:123:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 123 | int16_t* const dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:123:35: note: insert '_Nullable' if the pointer may be null │B│ 123 | int16_t* const dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:123:35: note: insert '_Nonnull' if the pointer should never be null │B│ 123 | int16_t* const dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:39: note: insert '_Nullable' if the pointer may be null │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:39: note: insert '_Nonnull' if the pointer should never be null │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:46: note: insert '_Nullable' if the pointer may be null │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:46: note: insert '_Nonnull' if the pointer should never be null │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:39: note: insert '_Nullable' if the pointer may be null │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:39: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:46: note: insert '_Nullable' if the pointer may be null │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:46: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 129 | float* const* dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:33: note: insert '_Nullable' if the pointer may be null │B│ 129 | float* const* dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:33: note: insert '_Nonnull' if the pointer should never be null │B│ 129 | float* const* dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 129 | float* const* dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:40: note: insert '_Nullable' if the pointer may be null │B│ 129 | float* const* dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:40: note: insert '_Nonnull' if the pointer should never be null │B│ 129 | float* const* dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:178:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 178 | SwapQueue* runtime_settings); │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:178:34: note: insert '_Nullable' if the pointer may be null │B│ 178 | SwapQueue* runtime_settings); │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:178:34: note: insert '_Nonnull' if the pointer should never be null │B│ 178 | SwapQueue* runtime_settings); │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:299:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 299 | void QueueBandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:299:42: note: insert '_Nullable' if the pointer may be null │B│ 299 | void QueueBandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:299:42: note: insert '_Nonnull' if the pointer should never be null │B│ 299 | void QueueBandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:301:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 301 | void QueueNonbandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:301:45: note: insert '_Nullable' if the pointer may be null │B│ 301 | void QueueNonbandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:301:45: note: insert '_Nonnull' if the pointer should never be null │B│ 301 | void QueueNonbandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:45: note: insert '_Nullable' if the pointer may be null │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:45: note: insert '_Nonnull' if the pointer should never be null │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:52: note: insert '_Nullable' if the pointer may be null │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:52: note: insert '_Nonnull' if the pointer should never be null │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:50: note: insert '_Nullable' if the pointer may be null │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:50: note: insert '_Nonnull' if the pointer should never be null │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:57: note: insert '_Nullable' if the pointer may be null │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:57: note: insert '_Nonnull' if the pointer should never be null │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:328:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 328 | void RecordUnprocessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:328:52: note: insert '_Nullable' if the pointer may be null │B│ 328 | void RecordUnprocessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:328:52: note: insert '_Nonnull' if the pointer should never be null │B│ 328 | void RecordUnprocessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:18: note: insert '_Nullable' if the pointer may be null │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:18: note: insert '_Nonnull' if the pointer should never be null │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:25: note: insert '_Nullable' if the pointer may be null │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:25: note: insert '_Nonnull' if the pointer should never be null │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:339:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 339 | void RecordProcessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:339:50: note: insert '_Nullable' if the pointer may be null │B│ 339 | void RecordProcessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:339:50: note: insert '_Nonnull' if the pointer should never be null │B│ 339 | void RecordProcessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ | _Nonnull │B│ 38 warnings generated. │B│ [248/270 8.689s ( 91%)] clang -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_isac_vad.c.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_isac_vad.c.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_isac_vad.c.o -c ../webrtc/modules/audio_coding/codecs/isac/main/source/isac_vad.c │B│ [249/270 8.715s ( 92%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/rms_level.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/rms_level.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/rms_level.cc.o -c ../webrtc/modules/audio_processing/rms_level.cc │B│ In file included from ../webrtc/modules/audio_processing/rms_level.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/rms_level.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [250/270 8.729s ( 92%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_vad_circular_buffer.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_vad_circular_buffer.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_vad_circular_buffer.cc.o -c ../webrtc/modules/audio_processing/vad/vad_circular_buffer.cc │B│ [251/270 8.762s ( 92%)] clang -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_pitch_estimator.c.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_pitch_estimator.c.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/.._audio_coding_codecs_isac_main_source_pitch_estimator.c.o -c ../webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.c │B│ [252/270 8.773s ( 93%)] clang -Iwebrtc/modules/third_party/fft/liblibfft.a.p -Iwebrtc/modules/third_party/fft -I../webrtc/modules/third_party/fft -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -MD -MQ webrtc/modules/third_party/fft/liblibfft.a.p/fft.c.o -MF webrtc/modules/third_party/fft/liblibfft.a.p/fft.c.o.d -o webrtc/modules/third_party/fft/liblibfft.a.p/fft.c.o -c ../webrtc/modules/third_party/fft/fft.c │B│ [253/270 8.786s ( 93%)] rm -f webrtc/modules/third_party/fft/liblibfft.a && llvm-ar csrDT webrtc/modules/third_party/fft/liblibfft.a webrtc/modules/third_party/fft/liblibfft.a.p/fft.c.o │B│ [254/270 8.879s ( 94%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/splitting_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/splitting_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/splitting_filter.cc.o -c ../webrtc/modules/audio_processing/splitting_filter.cc │B│ In file included from ../webrtc/modules/audio_processing/splitting_filter.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/splitting_filter.h:18: │B│ In file included from ../webrtc/common_audio/channel_buffer.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [255/270 8.881s ( 94%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_noise_suppressor.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_noise_suppressor.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/ns_noise_suppressor.cc.o -c ../webrtc/modules/audio_processing/ns/noise_suppressor.cc │B│ In file included from ../webrtc/modules/audio_processing/ns/noise_suppressor.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/noise_suppressor.h:17: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/ns/noise_suppressor.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/ns/noise_suppressor.h:18: │B│ In file included from ../webrtc/modules/audio_processing/audio_buffer.h:20: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [256/270 8.882s ( 94%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_delay_estimator.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_delay_estimator.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_delay_estimator.cc.o -c ../webrtc/modules/audio_processing/utility/delay_estimator.cc │B│ In file included from ../webrtc/modules/audio_processing/utility/delay_estimator.cc:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [257/270 8.894s ( 95%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_pffft_wrapper.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_pffft_wrapper.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_pffft_wrapper.cc.o -c ../webrtc/modules/audio_processing/utility/pffft_wrapper.cc │B│ In file included from ../webrtc/modules/audio_processing/utility/pffft_wrapper.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/utility/pffft_wrapper.h:16: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [258/270 8.936s ( 95%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_standalone_vad.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_standalone_vad.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_standalone_vad.cc.o -c ../webrtc/modules/audio_processing/vad/standalone_vad.cc │B│ In file included from ../webrtc/modules/audio_processing/vad/standalone_vad.cc:16: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [259/270 8.973s ( 95%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/three_band_filter_bank.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/three_band_filter_bank.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/three_band_filter_bank.cc.o -c ../webrtc/modules/audio_processing/three_band_filter_bank.cc │B│ In file included from ../webrtc/modules/audio_processing/three_band_filter_bank.cc:33: │B│ In file included from ../webrtc/modules/audio_processing/three_band_filter_bank.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [260/270 8.979s ( 96%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_delay_estimator_wrapper.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_delay_estimator_wrapper.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_delay_estimator_wrapper.cc.o -c ../webrtc/modules/audio_processing/utility/delay_estimator_wrapper.cc │B│ In file included from ../webrtc/modules/audio_processing/utility/delay_estimator_wrapper.cc:18: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [261/270 9.026s ( 96%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_cascaded_biquad_filter.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_cascaded_biquad_filter.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/utility_cascaded_biquad_filter.cc.o -c ../webrtc/modules/audio_processing/utility/cascaded_biquad_filter.cc │B│ In file included from ../webrtc/modules/audio_processing/utility/cascaded_biquad_filter.cc:10: │B│ In file included from ../webrtc/modules/audio_processing/utility/cascaded_biquad_filter.h:19: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [262/270 9.045s ( 97%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/residual_echo_detector.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/residual_echo_detector.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/residual_echo_detector.cc.o -c ../webrtc/modules/audio_processing/residual_echo_detector.cc │B│ In file included from ../webrtc/modules/audio_processing/residual_echo_detector.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/residual_echo_detector.h:17: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/residual_echo_detector.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/residual_echo_detector.h:18: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [263/270 9.051s ( 97%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_vad_audio_proc.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_vad_audio_proc.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_vad_audio_proc.cc.o -c ../webrtc/modules/audio_processing/vad/vad_audio_proc.cc │B│ In file included from ../webrtc/modules/audio_processing/vad/vad_audio_proc.cc:21: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [264/270 9.121s ( 97%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_aecm_core_c.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_aecm_core_c.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/aecm_aecm_core_c.cc.o -c ../webrtc/modules/audio_processing/aecm/aecm_core_c.cc │B│ In file included from ../webrtc/modules/audio_processing/aecm/aecm_core_c.cc:26: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [265/270 9.132s ( 98%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_voice_activity_detector.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_voice_activity_detector.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/vad_voice_activity_detector.cc.o -c ../webrtc/modules/audio_processing/vad/voice_activity_detector.cc │B│ In file included from ../webrtc/modules/audio_processing/vad/voice_activity_detector.cc:15: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ 9 warnings generated. │B│ [266/270 9.239s ( 98%)] clang++ -Iexamples/run-offline.p -Iexamples -I../examples -I. -I.. -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -MD -MQ examples/run-offline.p/run-offline.cpp.o -MF examples/run-offline.p/run-offline.cpp.o.d -o examples/run-offline.p/run-offline.cpp.o -c ../examples/run-offline.cpp │B│ In file included from ../examples/run-offline.cpp:12: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../examples/run-offline.cpp:17: │B│ In file included from ../webrtc/modules/audio_processing/include/audio_processing.h:16: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ 12 warnings generated. │B│ [267/270 9.594s ( 98%)] clang++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -D_WINSOCKAPI_ -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_ENABLE_AVX2 -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_processing_impl.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_processing_impl.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/audio_processing_impl.cc.o -c ../webrtc/modules/audio_processing/audio_processing_impl.cc │B│ In file included from ../webrtc/modules/audio_processing/audio_processing_impl.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/audio_processing_impl.h:26: │B│ In file included from ../webrtc/api/array_view.h:20: │B│ In file included from ../webrtc/rtc_base/checks.h:61: │B│ ../webrtc/api/scoped_refptr.h:116:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nullable' if the pointer may be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:116:4: note: insert '_Nonnull' if the pointer should never be null │B│ 116 | T* get() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:119:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nullable' if the pointer may be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:119:4: note: insert '_Nonnull' if the pointer should never be null │B│ 119 | T* operator->() const { return ptr_; } │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:126:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | T* release() { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nullable' if the pointer may be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:126:4: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | T* release() { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:169:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nullable' if the pointer may be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:169:14: note: insert '_Nonnull' if the pointer should never be null │B│ 169 | void swap(T** absl_nonnull pp) noexcept { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:179:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 179 | T* ptr_; │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nullable' if the pointer may be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:179:4: note: insert '_Nonnull' if the pointer should never be null │B│ 179 | T* ptr_; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:213:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nullable' if the pointer may be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:213:51: note: insert '_Nonnull' if the pointer should never be null │B│ 213 | bool operator==(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:217:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nullable' if the pointer may be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:217:51: note: insert '_Nonnull' if the pointer should never be null │B│ 217 | bool operator!=(const scoped_refptr& a, const U* b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:222:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nullable' if the pointer may be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:222:24: note: insert '_Nonnull' if the pointer should never be null │B│ 222 | bool operator==(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/scoped_refptr.h:226:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nullable' if the pointer may be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/scoped_refptr.h:226:24: note: insert '_Nonnull' if the pointer should never be null │B│ 226 | bool operator!=(const T* a, const scoped_refptr& b) { │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/audio_processing_impl.cc:11: │B│ In file included from ../webrtc/modules/audio_processing/audio_processing_impl.h:27: │B│ ../webrtc/api/audio/audio_processing.h:461:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nullable' if the pointer may be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:461:24: note: insert '_Nonnull' if the pointer should never be null │B│ 461 | void GetFloat(float* value) const { │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:754:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nullable' if the pointer may be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:754:41: note: insert '_Nonnull' if the pointer should never be null │B│ 754 | virtual void Analyze(const AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/api/audio/audio_processing.h:767:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nullable' if the pointer may be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/api/audio/audio_processing.h:767:35: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | virtual void Process(AudioBuffer* audio) = 0; │B│ | ^ │B│ | _Nonnull │B│ In file included from ../webrtc/modules/audio_processing/audio_processing_impl.cc:11: │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:84:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 84 | FILE* handle, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:84:11: note: insert '_Nullable' if the pointer may be null │B│ 84 | FILE* handle, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:84:11: note: insert '_Nonnull' if the pointer should never be null │B│ 84 | FILE* handle, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:99:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 99 | int ProcessStream(const int16_t* const src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:99:34: note: insert '_Nullable' if the pointer may be null │B│ 99 | int ProcessStream(const int16_t* const src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:99:34: note: insert '_Nonnull' if the pointer should never be null │B│ 99 | int ProcessStream(const int16_t* const src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:102:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 102 | int16_t* const dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:102:28: note: insert '_Nullable' if the pointer may be null │B│ 102 | int16_t* const dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:102:28: note: insert '_Nonnull' if the pointer should never be null │B│ 102 | int16_t* const dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:32: note: insert '_Nullable' if the pointer may be null │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:32: note: insert '_Nonnull' if the pointer should never be null │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:39: note: insert '_Nullable' if the pointer may be null │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:103:39: note: insert '_Nonnull' if the pointer should never be null │B│ 103 | int ProcessStream(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 106 | float* const* dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:26: note: insert '_Nullable' if the pointer may be null │B│ 106 | float* const* dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:26: note: insert '_Nonnull' if the pointer should never be null │B│ 106 | float* const* dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 106 | float* const* dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:33: note: insert '_Nullable' if the pointer may be null │B│ 106 | float* const* dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:106:33: note: insert '_Nonnull' if the pointer should never be null │B│ 106 | float* const* dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:120:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 120 | int ProcessReverseStream(const int16_t* const src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:120:41: note: insert '_Nullable' if the pointer may be null │B│ 120 | int ProcessReverseStream(const int16_t* const src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:120:41: note: insert '_Nonnull' if the pointer should never be null │B│ 120 | int ProcessReverseStream(const int16_t* const src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:123:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 123 | int16_t* const dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:123:35: note: insert '_Nullable' if the pointer may be null │B│ 123 | int16_t* const dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:123:35: note: insert '_Nonnull' if the pointer should never be null │B│ 123 | int16_t* const dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:39: note: insert '_Nullable' if the pointer may be null │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:39: note: insert '_Nonnull' if the pointer should never be null │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:46: note: insert '_Nullable' if the pointer may be null │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:124:46: note: insert '_Nonnull' if the pointer should never be null │B│ 124 | int AnalyzeReverseStream(const float* const* data, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:39: note: insert '_Nullable' if the pointer may be null │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:39: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:46: note: insert '_Nullable' if the pointer may be null │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:126:46: note: insert '_Nonnull' if the pointer should never be null │B│ 126 | int ProcessReverseStream(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 129 | float* const* dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:33: note: insert '_Nullable' if the pointer may be null │B│ 129 | float* const* dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:33: note: insert '_Nonnull' if the pointer should never be null │B│ 129 | float* const* dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 129 | float* const* dest) override; │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:40: note: insert '_Nullable' if the pointer may be null │B│ 129 | float* const* dest) override; │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:129:40: note: insert '_Nonnull' if the pointer should never be null │B│ 129 | float* const* dest) override; │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:178:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 178 | SwapQueue* runtime_settings); │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:178:34: note: insert '_Nullable' if the pointer may be null │B│ 178 | SwapQueue* runtime_settings); │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:178:34: note: insert '_Nonnull' if the pointer should never be null │B│ 178 | SwapQueue* runtime_settings); │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:299:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 299 | void QueueBandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:299:42: note: insert '_Nullable' if the pointer may be null │B│ 299 | void QueueBandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:299:42: note: insert '_Nonnull' if the pointer should never be null │B│ 299 | void QueueBandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:301:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 301 | void QueueNonbandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:301:45: note: insert '_Nullable' if the pointer may be null │B│ 301 | void QueueNonbandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:301:45: note: insert '_Nonnull' if the pointer should never be null │B│ 301 | void QueueNonbandedRenderAudio(AudioBuffer* audio) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:45: note: insert '_Nullable' if the pointer may be null │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:45: note: insert '_Nonnull' if the pointer should never be null │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:52: note: insert '_Nullable' if the pointer may be null │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:310:52: note: insert '_Nonnull' if the pointer should never be null │B│ 310 | int AnalyzeReverseStreamLocked(const float* const* src, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:50: note: insert '_Nullable' if the pointer may be null │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:50: note: insert '_Nonnull' if the pointer should never be null │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:57: note: insert '_Nullable' if the pointer may be null │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:325:57: note: insert '_Nonnull' if the pointer should never be null │B│ 325 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:328:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 328 | void RecordUnprocessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:328:52: note: insert '_Nullable' if the pointer may be null │B│ 328 | void RecordUnprocessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:328:52: note: insert '_Nonnull' if the pointer should never be null │B│ 328 | void RecordUnprocessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:18: note: insert '_Nullable' if the pointer may be null │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:18: note: insert '_Nonnull' if the pointer should never be null │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:25: note: insert '_Nullable' if the pointer may be null │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:336:25: note: insert '_Nonnull' if the pointer should never be null │B│ 336 | const float* const* processed_capture_stream) │B│ | ^ │B│ | _Nonnull │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:339:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 339 | void RecordProcessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:339:50: note: insert '_Nullable' if the pointer may be null │B│ 339 | void RecordProcessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ | _Nullable │B│ ../webrtc/modules/audio_processing/audio_processing_impl.h:339:50: note: insert '_Nonnull' if the pointer should never be null │B│ 339 | void RecordProcessedCaptureStream(const int16_t* const data, │B│ | ^ │B│ | _Nonnull │B│ 38 warnings generated. │B│ [268/270 10.650s ( 99%)] clang++ @webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.rsp │B│ [269/270 10.693s ( 99%)] /usr/bin/meson --internal symbolextractor /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/aerynos-builddir webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1 webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1 webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1.p/libwebrtc-audio-processing-2.so.1.symbols │B│ WARNING: ['readelf'] not found. Relinking will always happen on source changes. │B│ [270/270 10.744s (100%)] clang++ -o examples/run-offline examples/run-offline.p/run-offline.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC '-Wl,-rpath,$ORIGIN/../webrtc/modules/audio_processing' -Wl,--start-group webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1 /usr/lib/libabsl_base.so -lrt /usr/lib/libabsl_raw_logging_internal.so /usr/lib/libabsl_log_severity.so /usr/lib/libabsl_spinlock_wait.so /usr/lib/libabsl_flags_internal.so /usr/lib/libabsl_flags_marshalling.so /usr/lib/libabsl_flags_reflection.so /usr/lib/libabsl_flags_private_handle_accessor.so /usr/lib/libabsl_flags_commandlineflag.so /usr/lib/libabsl_flags_commandlineflag_internal.so /usr/lib/libabsl_flags_config.so /usr/lib/libabsl_flags_program_name.so /usr/lib/libabsl_raw_hash_set.so /usr/lib/libabsl_cord.so /usr/lib/libabsl_cordz_info.so /usr/lib/libabsl_cord_internal.so /usr/lib/libabsl_cordz_functions.so /usr/lib/libabsl_cordz_handle.so /usr/lib/libabsl_crc_cord_state.so /usr/lib/libabsl_crc32c.so /usr/lib/libabsl_crc_internal.so /usr/lib/libabsl_crc_cpu_detect.so /usr/lib/libabsl_str_format_internal.so /usr/lib/libabsl_hashtablez_sampler.so /usr/lib/libabsl_exponential_biased.so /usr/lib/libabsl_synchronization.so /usr/lib/libabsl_graphcycles_internal.so /usr/lib/libabsl_kernel_timeout_internal.so /usr/lib/libabsl_stacktrace.so /usr/lib/libabsl_borrowed_fixup_buffer.so /usr/lib/libabsl_hash.so /usr/lib/libabsl_city.so /usr/lib/libabsl_symbolize.so /usr/lib/libabsl_debugging_internal.so /usr/lib/libabsl_demangle_internal.so /usr/lib/libabsl_demangle_rust.so /usr/lib/libabsl_decode_rust_punycode.so /usr/lib/libabsl_utf8_for_code_point.so /usr/lib/libabsl_malloc_internal.so /usr/lib/libabsl_tracing_internal.so /usr/lib/libabsl_time.so /usr/lib/libabsl_civil_time.so /usr/lib/libabsl_time_zone.so /usr/lib/libabsl_strings.so /usr/lib/libabsl_strings_internal.so /usr/lib/libabsl_int128.so /usr/lib/libabsl_throw_delegate.so -Wl,--end-group │B│ INFO: autodetecting backend as ninja │B│ INFO: calculating backend command to run: /usr/bin/ninja -C /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/aerynos-builddir -j 24 -v │ │Install │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1768237026 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │I│ + cd /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz' │I│ + DESTDIR=/mason/install │I│ The work directory %(workdir) is /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz │I│ + meson install --no-rebuild -C aerynos-builddir │I│ Installing webrtc/modules/audio_processing/libwebrtc-audio-processing-2.so.1 to /mason/install/usr/lib │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/arraysize.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/checks.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/ref_count.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/thread_annotations.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/type_traits.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/numerics/divide_round.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base/numerics │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/numerics/safe_compare.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base/numerics │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/numerics/safe_conversions.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base/numerics │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/numerics/safe_conversions_impl.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base/numerics │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/system/file_wrapper.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base/system │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/system/inline.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base/system │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/system/rtc_export.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base/system │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/rtc_base/units/unit_base.h to /mason/install/usr/include/webrtc-audio-processing-2/rtc_base/units │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/array_view.h to /mason/install/usr/include/webrtc-audio-processing-2/api │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/location.h to /mason/install/usr/include/webrtc-audio-processing-2/api │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/ref_count.h to /mason/install/usr/include/webrtc-audio-processing-2/api │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/scoped_refptr.h to /mason/install/usr/include/webrtc-audio-processing-2/api │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/audio/audio_processing.h to /mason/install/usr/include/webrtc-audio-processing-2/api/audio │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/audio/audio_processing_statistics.h to /mason/install/usr/include/webrtc-audio-processing-2/api/audio │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/audio/echo_canceller3_config.h to /mason/install/usr/include/webrtc-audio-processing-2/api/audio │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/audio/echo_control.h to /mason/install/usr/include/webrtc-audio-processing-2/api/audio │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/task_queue/task_queue_base.h to /mason/install/usr/include/webrtc-audio-processing-2/api/task_queue │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/api/units/time_delta.h to /mason/install/usr/include/webrtc-audio-processing-2/api/units │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/system_wrappers/include/cpu_features_wrapper.h to /mason/install/usr/include/webrtc-audio-processing-2/system_wrappers/include │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/system_wrappers/include/metrics.h to /mason/install/usr/include/webrtc-audio-processing-2/system_wrappers/include │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/system_wrappers/include/sleep.h to /mason/install/usr/include/webrtc-audio-processing-2/system_wrappers/include │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/modules/audio_processing/include/audio_processing.h to /mason/install/usr/include/webrtc-audio-processing-2/modules/audio_processing/include │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/webrtc/modules/audio_processing/include/audio_processing_statistics.h to /mason/install/usr/include/webrtc-audio-processing-2/modules/audio_processing/include │I│ Installing /mason/build/x86_64/webrtc-audio-processing-2.1.tar.xz/aerynos-builddir/meson-private/webrtc-audio-processing-2.pc to /mason/install/usr/lib/pkgconfig │I│ Installing symlink pointing to libwebrtc-audio-processing-2.so.1 to /mason/install/usr/lib/libwebrtc-audio-processing-2.so │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/include/webrtc-audio-processing-2/api/array_view.h │A│ » /usr/include/webrtc-audio-processing-2/api/audio/audio_processing.h │A│ » /usr/include/webrtc-audio-processing-2/api/audio/audio_processing_statistics.h │A│ » /usr/include/webrtc-audio-processing-2/api/audio/echo_canceller3_config.h │A│ » /usr/include/webrtc-audio-processing-2/api/audio/echo_control.h │A│ » /usr/include/webrtc-audio-processing-2/api/location.h │A│ » /usr/include/webrtc-audio-processing-2/api/ref_count.h │A│ » /usr/include/webrtc-audio-processing-2/api/scoped_refptr.h │A│ » /usr/include/webrtc-audio-processing-2/api/task_queue/task_queue_base.h │A│ » /usr/include/webrtc-audio-processing-2/api/units/time_delta.h │A│ » /usr/include/webrtc-audio-processing-2/modules/audio_processing/include/audio_processing.h │A│ » /usr/include/webrtc-audio-processing-2/modules/audio_processing/include/audio_processing_statistics.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/arraysize.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/checks.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/numerics/divide_round.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/numerics/safe_compare.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/numerics/safe_conversions.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/numerics/safe_conversions_impl.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/ref_count.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/system/file_wrapper.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/system/inline.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/system/rtc_export.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/thread_annotations.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/type_traits.h │A│ » /usr/include/webrtc-audio-processing-2/rtc_base/units/unit_base.h │A│ » /usr/include/webrtc-audio-processing-2/system_wrappers/include/cpu_features_wrapper.h │A│ » /usr/include/webrtc-audio-processing-2/system_wrappers/include/metrics.h │A│ » /usr/include/webrtc-audio-processing-2/system_wrappers/include/sleep.h │A│ » /usr/lib/libwebrtc-audio-processing-2.so │A│ » /usr/lib/libwebrtc-audio-processing-2.so.1 │A│ » /usr/lib/pkgconfig/webrtc-audio-processing-2.pc │A│ » /usr/lib/debug/.build-id/ae/4b8bc5200ce1780cf348c284c9254af1969beb.debug Packaging Emitted webrtc-audio-processing-2-2.1-4-1-x86_64.stone Emitted webrtc-audio-processing-2-dbginfo-2.1-4-1-x86_64.stone Emitted webrtc-audio-processing-2-devel-2.1-4-1-x86_64.stone Phase Elapsed % │Initialize 0.57s 2.8% │Populate (moss) ││Resolve 0.30s 1.5% ││Fetch 0.39s 1.9% ││Blit 2.75s 13.3% │Fetch 1.77s 8.6% │x86_64 ││Prepare 0.05s 0.3% ││Setup 3.20s 15.5% ││Build 10.90s 52.9% ││Install 0.16s 0.8% │Analyze 0.04s 0.2% │Emit 0.49s 2.4% ────────────────────────────────────── Total 20.62s 100.0% Build finished successfully at 2026-01-12T18:02:17+01:00